Part Number Hot Search : 
25640 IRFD11 CC1100 P6KE250A P6SMB68A 5NB100 F4148 RC28F
Product Description
Full Text Search
 

To Download STAC9220 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 DATA SHEET
8-CHANNEL HIGH DEFINITION AUDIO CODEC
DESCRIPTION
The STAC9220/9221/9223 are high fidelity, 8-channel audio CODECs compatible with Intel's High Definition (HD) Audio Interface. The STAC9220/9221/9223 CODECs provide stereo 24-bit resolution with sample rates up to 192 KHz. SPDIF I/O provides connectivity to consumer electronic equipment. The STAC9221 CODEC incorporates IDT's proprietary technology to achieve an estimated DAC SNR in excess of 105dB. The STAC9220/9223 CODECs incorporate IDT's proprietary technology to achieve an estimated DAC SNR in excess of 95dB. The STAC9223 has all of the features of the STAC9220 plus ADAT(R) Optical "Lightpipe." The STAC9220/9221/9223 CODECs provide high quality, HD Audio capability to notebook and media centric desktop PC applications.
STAC9220/9221/9223
Headphone, Line Out, Line In & Microphone
*
* Pins 35/36 * Pins 39/41 *
Line Out, Line In and Microphone Support
* Pins 16/17 (with strong line out) * Pins 23/24 * Pins 21/22 * * * * * * *
Line In/MIC Support
* Pins 14/15
Four Adjustable VREF Out pins for Microphone Bias I2S Out (STAC9221) ADAT(R) Optical "Lightpipe" Output Support (STAC9221/9223) Digital PC Beep to all outputs +3.3 V and +5 V analog power supply options 48-pin LQFP package (7mm x 7mm)
FEATURES * High performance technology * 105dB DAC SNR (STAC9221) * 95dB DAC SNR (STAC9220/9223) * Intel HD Audio interface * Eight Channel (4 DAC pairs and 2 stereo ADCs)
with 24-bit resolution
* * * * *
Supports 7.1 Audio Supports 5.1 Audio with Auxiliary channel for separate audio stream or Real Time Communication (RTC) channel
THIRD PARTY SOFTWARE SUPPORT * WOWTM and Tru SurroundTM from SRS * Intellisonic Microphone Beam Forming from
KnowlesTM
Sample Rates Up to 192 KHz Integrated Headphone Amps Stereo Microphone
* *
Maxx BASSTM from Waves Dolby PC Audio Logo Program
*
Program Levels
* * * * * * *
Supports Stereo Microphone Microphone Boost 0, 10, 20, 30, 40dB
* Dolby Sound RoomTM (STAC9220/9223D) * Dolby Home TheaterTM (STAC9220/9223D) * Dolby Master StudioTM (STAC9221D) *
Dolby Technologies
Direct CDROM Recording Mixerless Design SPDIF In and Out Two-Pin Volume Up/Down Control Impedance Sensing Universal JacksTM Functionality for Jack Retasking
* Dolby HeadphoneTM * Dolby ProLogic IITM * Dolby Virtual SpeakerTM *
Smart StreamTM from Sonic Focus
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
1
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table of Contents
1. FEATURES .............................................................................................................................. 11
1.1. Overview ......................................................................................................................................... 11 1.2. Features .......................................................................................................................................... 11 1.3. Third Party Software Support .......................................................................................................... 12 1.4. Description ..................................................................................................................................... 12
2. CHARACTERISTICS ............................................................................................................... 14
2.1. Audio Fidelity .................................................................................................................................. 14 2.2. Electrical Specifications ................................................................................................................... 14 2.3. STAC922x/STAC922xD 5V Analog Performance Characteristics .................................................. 16 2.4. STAC922x/STAC922xD 4V Analog Performance Characteristics .................................................. 18 2.5. STAC922x/STAC922xD 3.3V Analog Performance Characteristics ............................................... 20
3. POWER CONSUMPTION ........................................................................................................ 22
3.1. Digital .............................................................................................................................................. 22 3.2. Analog: AVDD = 5 V ........................................................................................................................ 22 3.3. Analog: AVDD = 3.3 V ..................................................................................................................... 22
4. DETAILED DESCRIPTION ......................................................................................................23
4.1. Audio Jack Presence Detect ........................................................................................................... 23 4.2. SPDIF Input ..................................................................................................................................... 23 4.3. SPDIF Output .................................................................................................................................. 23 4.4. Universal JacksTM ............................................................................................................................ 24
5. FUNCTIONAL BLOCK DIAGRAMS AND CONNECTION DIAGRAMS ................................. 25
5.1. STAC9220/9223 Functional Block Diagram .................................................................................... 25 5.2. STAC9221 Functional Block Diagram ............................................................................................. 26 5.3. STAC9220/9223 Typical Connection Diagram for 48-pin LQFP ..................................................... 27 5.4. STAC9220/9223 Split Independent Power Supply for 48-pin LQFP ............................................... 28 5.5. STAC9221 Typical Connection Diagram for 48-pin LQFP .............................................................. 29 5.6. STAC9221 Split Independent Power Supply for 48-pin LQFP ........................................................ 30
6. WIDGET INFORMATION ......................................................................................................... 31
6.1. STAC9220/9223 Widget Diagrams ................................................................................................. 31 6.2. STAC9221Widget Diagrams ........................................................................................................... 32 6.3. Widget List STAC9220/9221/9223 .................................................................................................. 33 6.4. Root Node (NID = 0x00) .................................................................................................................. 34 6.5. AFG Node (NID = 0x01) .................................................................................................................. 36 6.6. DAC0 Node (NID = 0x02) ................................................................................................................ 51 6.7. DAC1 Node (NID = 0x03) ................................................................................................................ 56 6.8. DAC2 Node (NID = 0x04) ................................................................................................................ 61 6.9. DAC3 Node (NID = 0x05) ................................................................................................................ 66 6.10. ADC0 Node (NID = 0x06) .............................................................................................................. 71 6.11. ADC1 Node (NID = 0x07) .............................................................................................................. 76 6.12. SPDIFOut Node (NID = 0x08) ....................................................................................................... 81 6.13. SPDIFIn Node (NID = 0x09) .......................................................................................................... 87 6.14. PortA Node (NID = 0x0A) .............................................................................................................. 93 6.15. PortB Node (NID = 0x0B) .............................................................................................................. 99 6.16. PortC Node (NID = 0x0C) ............................................................................................................ 105 6.17. PortD Node (NID = 0x0D) ............................................................................................................ 110 6.18. PortE Node (NID = 0x0E) ............................................................................................................ 116 6.19. PortF Node (NID = 0x0F) ............................................................................................................ 121 6.20. DigOut0 Node (NID = 0x10) ........................................................................................................ 126 6.21. DigIn Node (NID = 0x11) ............................................................................................................. 131 6.22. ADC0Mux Node (NID = 0x12) ..................................................................................................... 136 6.23. ADC1Mux Node (NID = 0x13) ..................................................................................................... 141 6.24. PCBEEP Node (NID = 0x14) ....................................................................................................... 146 6.25. CD Node (NID = 0x15) ................................................................................................................ 148
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
2
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.26. VolumeKnob Node (NID = 0x16) ................................................................................................. 151 6.27. ADC0Vol Node (NID = 0x17) ....................................................................................................... 155 6.28. ADC1Vol Node (NID = 0x18) ....................................................................................................... 158
7. ORDERING INFORMATION .................................................................................................. 162
7.1. STAC9220/9221/9223 Family Options and Part Order Numbers .................................................. 162
8. PIN INFORMATION ............................................................................................................... 163
8.1. STAC9220/9223 Pin Diagram ....................................................................................................... 163 8.2. STAC9221 Pin Diagram ................................................................................................................ 163 8.3. Pin Table for STAC9220/9223 ...................................................................................................... 164 8.4. Pin Table for STAC9221 ............................................................................................................... 166
9. PACKAGE DRAWINGS ......................................................................................................... 168
9.1. 48-Pin LQFP .................................................................................................................................. 168
10. SOLDER REFLOW PROFILE .............................................................................................169
10.1. Standard Reflow Profile Data ...................................................................................................... 169 10.2. Pb Free Process - Package Classification Reflow Temperatures ............................................... 170
11. REVISION HISTORY ........................................................................................................... 171
List of Figures
Figure 1. Functional Block Diagram STAC9220/9223 .................................................................................. 25 Figure 2. Functional Block Diagram STAC9221 ............................................................................................ 26 Figure 3. Typical Connection Diagram STAC9220/9223 .............................................................................. 27 Figure 4. Split Independent Power Supply STAC9220/9223 ........................................................................ 28 Figure 5. Typical Connection Diagram STAC9221 ....................................................................................... 29 Figure 6. Split Independent Power Supply STAC9221 ................................................................................. 30 Figure 7. Widget Diagram STAC9220/9223 ................................................................................................. 31 Figure 8. Widget Diagram STAC9221 .......................................................................................................... 32 Figure 9. 48-Pin LQFP Package Outline and Package Dimensions ........................................................... 168 Figure 10. Solder Reflow Profile ................................................................................................................. 169
List of Tables
Table 1. Digital Power Consumption ............................................................................................................. 22 Table 2. Analog Power Consumption 5V ....................................................................................................... 22 Table 3. Analog Power Consumption 3.3V .................................................................................................... 22 Table 4. Audio Jack Presence Detect ............................................................................................................ 23 Table 5. High Definition Audio Widget ........................................................................................................... 33 Table 6. Root ID Command Verb Format ...................................................................................................... 34 Table 7. Root ID Command Response Format ............................................................................................. 34 Table 8. Root RevID Command Verb Format ................................................................................................ 34 Table 9. Root RevID Command Response Format ....................................................................................... 34 Table 10. Root NodeInfo Command Verb Format ......................................................................................... 35 Table 11. Root NodeInfo Command Response Format ................................................................................ 35 Table 12. AFG Reset Command Verb Format .............................................................................................. 36 Table 13. AFG Reset Command Response Format ...................................................................................... 36 Table 14. AFG NodeInfo Command Verb Format ......................................................................................... 36
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
3
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 15. AFG NodeInfo Command Response Format ................................................................................. 36 Table 16. AFG Type Command Verb Format ................................................................................................ 37 Table 17. AFG Type Command Response Format ....................................................................................... 37 Table 18. AFG Cap Command Verb Format ................................................................................................. 37 Table 19. AFG Cap Command Response Format ......................................................................................... 37 Table 20. AFG PCMCap Command Verb Format ......................................................................................... 38 Table 21. AFG PCMCap Command Response Format ................................................................................. 38 Table 22. AFG Stream Command Verb Format ............................................................................................ 39 Table 23. AFG Stream Command Response Format .................................................................................... 39 Table 24. AFG InAmpCap Command Verb Format ....................................................................................... 40 Table 25. AFG InAmpCap Command Response Format .............................................................................. 40 Table 26. AFG SupPwrState Command Verb Format ................................................................................... 40 Table 27. AFG SupPwrState Command Response Format .......................................................................... 40 Table 28. AFG GPIOCnt Command Verb Format ......................................................................................... 41 Table 29. AFG GPIOCnt Command Response Format ................................................................................. 41 Table 30. AFG GPIO Polarity Command Verb Format .................................................................................. 42 Table 31. AFG GPIO Polarity Command Response Format ......................................................................... 42 Table 32. AFG OutAmpCap Command Verb Format .................................................................................... 43 Table 33. AFG OutAmpCap Command Response Format ........................................................................... 43 Table 34. AFG PwrState Command Verb Format ......................................................................................... 44 Table 35. AFG PwrState Command Response Format ................................................................................. 44 Table 36. AFG UnsolResp Command Verb Format ...................................................................................... 44 Table 37. AFG UnsolResp Command Response Format .............................................................................. 45 Table 38. AFG GPIO Command Verb Format ............................................................................................... 45 Table 39. AFG GPIO Command Response Format ...................................................................................... 45 Table 40. AFG GPIOEn Command Verb Format .......................................................................................... 46 Table 41. AFG GPIOEn Command Response Format .................................................................................. 46 Table 42. AFG GPIODir Command Verb Format .......................................................................................... 47 Table 43. AFG GPIODir Command Response Format .................................................................................. 47 Table 44. AFG GPIOWakeEn Command Verb Format ................................................................................. 47 Table 45. AFG GPIOWakeEn Command Response Format ......................................................................... 48 Table 46. AFG GPIOUnsol AFG GPIOUnsol Command Verb Format .......................................................... 48 Table 47. AFG GPIOUnsol Command Response Format ............................................................................. 49 Table 48. AFG GPIOSticky Command Verb Format ..................................................................................... 49 Table 49. AFG GPIOSticky Command Response Format ............................................................................. 50 Table 50. AFG SubID Command Verb Format .............................................................................................. 50 Table 51. AFG SubID Command Response Format ..................................................................................... 51 Table 52. DAC0 Cnvtr Command Verb Format ............................................................................................. 51 Table 53. DAC0 Cnvtr Command Response Format .................................................................................... 51 Table 54. DAC0 AmpRight Command Verb Format ...................................................................................... 52 Table 55. DAC0 AmpRight Command Response Format ............................................................................. 52 Table 56. DAC0 AmpLeft Command Verb Format ........................................................................................ 53 Table 57. DAC0 AmpLeft Command Response Format ................................................................................ 53 Table 58. DAC0 WCap Command Verb Format ............................................................................................ 53 Table 59. DAC0 WCap Command Response Format ................................................................................... 53 Table 60. DAC0 PwrState Command Verb Format ....................................................................................... 54 Table 61. DAC0 PwrState Command Response Format .............................................................................. 54 Table 62. DAC0 CnvtrID Command Verb Format ......................................................................................... 55 Table 63. DAC0 CnvtrID Command Response Format ................................................................................. 55 Table 64. DAC0 LR Command Verb Format ................................................................................................. 55 Table 65. DAC0 LR Command Response Format ........................................................................................ 56 Table 66. DAC1 Cnvtr Command Verb Format ............................................................................................. 56 Table 67. DAC1 Cnvtr Command Response Format .................................................................................... 56 Table 68. DAC1 AmpRight Command Verb Format ...................................................................................... 57 Table 69. DAC1 AmpRight Command Response Format ............................................................................. 57
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
4
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 70. DAC1 AmpLeft Command Verb Format ........................................................................................ 58 Table 71. DAC1 AmpLeft Command Response Format ................................................................................ 58 Table 72. DAC1 WCap Command Verb Format ............................................................................................ 58 Table 73. DAC1 WCap Command Response Format ................................................................................... 58 Table 74. DAC1 PwrState Command Verb Format ....................................................................................... 59 Table 75. DAC1 PwrState Command Response Format .............................................................................. 59 Table 76. DAC1 CnvtrID Command Verb Format ......................................................................................... 60 Table 77. DAC1 CnvtrID Command Response Format ................................................................................. 60 Table 78. DAC1 LR Command Verb Format ................................................................................................. 60 Table 79. DAC1 LR Command Response Format ........................................................................................ 61 Table 80. DAC2 Cnvtr Command Verb Format ............................................................................................. 61 Table 81. DAC2 Cnvtr Command Response Format .................................................................................... 61 Table 82. DAC2 AmpRight Command Verb Format ...................................................................................... 62 Table 83. DAC2 AmpRight Command Response Format ............................................................................. 62 Table 84. DAC2 AmpLeft Command Verb Format ........................................................................................ 63 Table 85. DAC2 AmpLeft Command Response Format ................................................................................ 63 Table 86. DAC2 WCap Command Verb Format ............................................................................................ 63 Table 87. DAC2 WCap Command Response Format ................................................................................... 63 Table 88. DAC2 PwrState Command Verb Format ....................................................................................... 64 Table 89. DAC2 PwrState Command Response Format .............................................................................. 64 Table 90. DAC2 CnvtrID Command Verb Format ......................................................................................... 65 Table 91. DAC2 CnvtrID Command Response Format ................................................................................. 65 Table 92. DAC2 LR Command Verb Format ................................................................................................. 65 Table 93. DAC2 LR Command Response Format ........................................................................................ 66 Table 94. DAC3 Cnvtr Command Verb Format ............................................................................................. 66 Table 95. DAC3 Cnvtr Command Response Format .................................................................................... 66 Table 96. DAC3 AmpRight Command Verb Format ...................................................................................... 67 Table 97. DAC3 AmpRight Command Response Format ............................................................................. 67 Table 98. DAC3 AmpLeft Command Verb Format ........................................................................................ 68 Table 99. DAC3 AmpLeft Command Response Format ................................................................................ 68 Table 100. DAC3 WCap Command Verb Format .......................................................................................... 68 Table 101. DAC3 WCap Command Response Format ................................................................................. 68 Table 102. DAC3 PwrState Command Verb Format ..................................................................................... 69 Table 103. DAC3 PwrState Command Response Format ............................................................................ 69 Table 104. DAC3 CnvtrID Command Verb Format ....................................................................................... 70 Table 105. DAC3 CnvtrID Command Response Format ............................................................................... 70 Table 106. DAC3 LR Command Verb Format ............................................................................................... 70 Table 107. DAC3 LR Command Response Format ...................................................................................... 71 Table 108. ADC0 Cnvtr Command Verb Format ........................................................................................... 71 Table 109. ADC0 Cnvtr Command Response Format .................................................................................. 71 Table 110. ADC0 WCap Command Verb Format .......................................................................................... 72 Table 111. ADC0 WCap Command Response Format ................................................................................. 72 Table 112. ADC0 ConLst Command Verb Format ........................................................................................ 73 Table 113. ADC0 ConLst Command Response Format ................................................................................ 73 Table 114. ADC0 ConLstEntry Command Verb Format ................................................................................ 74 Table 115. ADC0 ConLstEntry Command Response Format ....................................................................... 74 Table 116. ADC0 ProcState Command Verb Format .................................................................................... 74 Table 117. ADC0 ProcState Command Response Format ........................................................................... 75 Table 118. ADC0 PwrState Command Verb Format ..................................................................................... 75 Table 119. ADC0 PwrState Command Response Format ............................................................................ 75 Table 120. ADC0 CnvtrID Command Verb Format ....................................................................................... 76 Table 121. ADC0 CnvtrID Command Response Format ............................................................................... 76 Table 122. ADC1 Cnvtr Command Verb Format ........................................................................................... 76 Table 123. ADC1 Cnvtr Command Response Format .................................................................................. 76 Table 124. ADC1 WCap Command Verb Format .......................................................................................... 77
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
5
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 125. ADC1 WCap Command Response Format ................................................................................. 78 Table 126. ADC1 ConLst Command Verb Format ........................................................................................ 78 Table 127. ADC1 ConLst Command Response Format ................................................................................ 79 Table 128. ADC1 ConLstEntry Command Verb Format ................................................................................ 79 Table 129. ADC1 ConLstEntry Command Response Format ....................................................................... 79 Table 130. ADC1 ProcState Command Verb Format .................................................................................... 79 Table 131. ADC1 ProcState Command Response Format ........................................................................... 80 Table 132. ADC1 PwrState Command Verb Format ..................................................................................... 80 Table 133. ADC1 PwrState Command Response Format ............................................................................ 80 Table 134. ADC1 CnvtrID Command Verb Format ....................................................................................... 81 Table 135. ADC1 CnvtrID Command Response Format ............................................................................... 81 Table 136. SPDIFOut Cnvtr Command Verb Format .................................................................................... 81 Table 137. SPDIFOut Cnvtr Command Response Format ............................................................................ 81 Table 138. SPDIFOut WCap Command Verb Format ................................................................................... 82 Table 139. SPDIFOut WCap Command Response Format .......................................................................... 83 Table 140. SPDIFOut PCM Command Verb Format ..................................................................................... 83 Table 141. SPDIFOut PCM Command Response Format ............................................................................ 84 Table 142. SPDIFOut Stream Command Verb Format ................................................................................. 85 Table 143. SPDIFOut Stream Command Response Format ......................................................................... 85 Table 144. SPDIFOut CnvtrID Command Verb Format ................................................................................. 85 Table 145. SPDIFOut CnvtrID Command Response Format ........................................................................ 85 Table 146. SPDIFOut DigCnvtr Command Verb Format ............................................................................... 86 Table 147. SPDIFOut DigCnvtr Command Response Format ...................................................................... 86 Table 148. SPDIFIn Cnvtr Command Verb Format ....................................................................................... 87 Table 149. SPDIFIn Cnvtr Command Response Format .............................................................................. 87 Table 150. SPDIFIn WCap Command Verb Format ...................................................................................... 88 Table 151. SPDIFIn WCap Command Response Format ............................................................................. 88 Table 152. SPDIFIn PCMCap Command Verb Format ................................................................................. 89 Table 153. SPDIFIn PCMCap Command Response Format ........................................................................ 89 Table 154. SPDIFIn Stream Command Verb Format .................................................................................... 90 Table 155. SPDIFIn Stream Command Response Format ........................................................................... 90 Table 156. SPDIFIn ConLst Command Verb Format .................................................................................... 91 Table 157. SPDIFIn ConLst Command Response Format ............................................................................ 91 Table 158. SPDIFIn ConLstEntry Command Verb Format ............................................................................ 91 Table 159. SPDIFIn ConLstEntry Command Response Format ................................................................... 91 Table 160. SPDIFIn CnvtrID Command Verb Format ................................................................................... 92 Table 161. SPDIFIn CnvtrID Command Response Format ........................................................................... 92 Table 162. SPDIFIn DigCnvtr Command Verb Format .................................................................................. 92 Table 163. SPDIFIn DigCnvtr Command Response Format ......................................................................... 92 Table 164. PortA WCap Command Verb Format .......................................................................................... 93 Table 165. PortA WCap Command Response Format .................................................................................. 93 Table 166. PortA PinCap Command Verb Format ........................................................................................ 94 Table 167. PortA PinCap Command Response Format ................................................................................ 94 Table 168. PortA ConLst Command Verb Format ......................................................................................... 95 Table 169. PortA ConLst Command Response Format ................................................................................ 95 Table 170. PortA ConLstEntry Command Verb Format ................................................................................ 95 Table 171. PortA ConLstEntry Command Response Format ........................................................................ 96 Table 172. PortA PinWCntrl Command Verb Format .................................................................................... 96 Table 173. PortA PinWCntrl Command Response Format ........................................................................... 96 Table 174. PortA UnsolResp Command Verb Format ................................................................................... 97 Table 175. PortA UnsolResp Command Response Format .......................................................................... 97 Table 176. PortA ChSense Command Verb Format ..................................................................................... 97 Table 177. PortA ChSense Command Response Format ............................................................................. 98 Table 178. PortA ConfigDefault Command Verb Format .............................................................................. 98 Table 179. PortA ConfigDefault Command Response Format ...................................................................... 98
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
6
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 180. PortB WCap Command Verb Format .......................................................................................... 99 Table 181. PortB WCap Command Response Format .................................................................................. 99 Table 182. PortB PinCap Command Verb Format ...................................................................................... 100 Table 183. PortB PinCap Command Response Format .............................................................................. 100 Table 184. PortB ConLst Command Verb Format ....................................................................................... 101 Table 185. PortB ConLst Command Response Format .............................................................................. 101 Table 186. PortB ConLstEntry Command Verb Format .............................................................................. 101 Table 187. PortB ConLstEntry Command Response Format ...................................................................... 101 Table 188. PortB PinWCntrl Command Verb Format .................................................................................. 102 Table 189. PortB PinWCntrl Command Response Format ......................................................................... 102 Table 190. PortB UnsolResp Command Verb Format ................................................................................. 103 Table 191. PortB UnsolResp Command Response Format ........................................................................ 103 Table 192. PortB ChSense Command Verb Format ................................................................................... 103 Table 193. PortB ChSense Command Response Format ........................................................................... 104 Table 194. PortB ConfigDefault Command Verb Format ............................................................................ 104 Table 195. PortB ConfigDefault Command Response Format .................................................................... 104 Table 196. PortC WCap Command Verb Format ........................................................................................ 105 Table 197. PortC WCap Command Response Format ............................................................................... 105 Table 198. PortC PinCap Command Verb Format ...................................................................................... 106 Table 199. PortC PinCap Command Response Format .............................................................................. 106 Table 200. PortC ConLst Command Verb Format ....................................................................................... 107 Table 201. PortC ConLst Command Response Format .............................................................................. 107 Table 202. PortC ConLstEntry Command Verb Format .............................................................................. 107 Table 203. PortC ConLstEntry Command Response Format ...................................................................... 107 Table 204. PortC PinWCntrl Command Verb Format .................................................................................. 108 Table 205. PortC PinWCntrl Command Response Format ......................................................................... 108 Table 206. PortC UnsolResp Command Verb Format ................................................................................ 108 Table 207. PortC UnsolResp Command Response Format ........................................................................ 109 Table 208. PortC ChSense Command Verb Format ................................................................................... 109 Table 209. PortC ChSense Command Response Format ........................................................................... 109 Table 210. PortC ConfigDefault Command Verb Format ............................................................................ 110 Table 211. PortC ConfigDefault Command Response Format .................................................................... 110 Table 212. PortD WCap Command Verb Format ........................................................................................ 110 Table 213. PortD WCap Command Response Format ............................................................................... 111 Table 214. PortD PinCap Command Verb Format ...................................................................................... 111 Table 215. PortD PinCap Command Response Format .............................................................................. 112 Table 216. PortD ConLst Command Verb Format ....................................................................................... 112 Table 217. PortD ConLst Command Response Format .............................................................................. 112 Table 218. PortD ConLstEntry Command Verb Format .............................................................................. 113 Table 219. PortD ConLstEntry Command Response Format ...................................................................... 113 Table 220. PortD PinWCntrl Command Verb Format .................................................................................. 113 Table 221. PortD PinWCntrl Command Response Format ......................................................................... 114 Table 222. PortD UnsolResp Command Verb Format ................................................................................ 114 Table 223. PortD UnsolResp Command Response Format ........................................................................ 114 Table 224. PortD ChSense Command Verb Format ................................................................................... 115 Table 225. PortD ChSense Command Response Format ........................................................................... 115 Table 226. PortD ConfigDefault Command Verb Format ............................................................................ 116 Table 227. PortD ConfigDefault Command Response Format .................................................................... 116 Table 228. PortE WCap Command Verb Format ........................................................................................ 116 Table 229. PortE WCap Command Response Format ................................................................................ 117 Table 230. PortE PinCap Command Verb Format ...................................................................................... 117 Table 231. PortE PinCap Command Response Format .............................................................................. 118 Table 232. PortE PinWCntrl Command Verb Format .................................................................................. 118 Table 233. PortE PinWCntrl Command Response Format ......................................................................... 118 Table 234. PortE UnsolResp Command Verb Format ................................................................................. 119
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
7
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 235. PortE UnsolResp Command Response Format ........................................................................ 119 Table 236. PortE ChSense Command Verb Format ................................................................................... 119 Table 237. PortE ChSense Command Response Format ........................................................................... 120 Table 238. PortE ConfigDefault Command Verb Format ............................................................................ 120 Table 239. PortE ConfigDefault Command Response Format .................................................................... 120 Table 240. PortF WCap Command Verb Format ........................................................................................ 121 Table 241. PortF WCap Command Response Format ................................................................................ 121 Table 242. PortF PinCap Command Verb Format ....................................................................................... 122 Table 243. PortF PinCap Command Response Format .............................................................................. 122 Table 244. PortF ConLst Command Verb Format ....................................................................................... 122 Table 245. PortF ConLst Command Response Format .............................................................................. 123 Table 246. PortF ConLstEntry Command Verb Format ............................................................................... 123 Table 247. PortF ConLstEntry Command Response Format ...................................................................... 123 Table 248. PortF PinWCntrl Command Verb Format .................................................................................. 123 Table 249. PortF PinWCntrl Command Response Format .......................................................................... 124 Table 250. PortF UnsolResp Command Verb Format ................................................................................. 124 Table 251. PortF UnsolResp Command Response Format ........................................................................ 124 Table 252. PortF ChSense Command Verb Format .................................................................................... 125 Table 253. PortF ChSense Command Response Format ........................................................................... 125 Table 254. PortF ConfigDefault Command Verb Format ............................................................................. 125 Table 255. PortF ConfigDefault Command Response Format .................................................................... 126 Table 256. DigOut0 WCap Command Verb Format .................................................................................... 126 Table 257. DigOut0 WCap Command Response Format ........................................................................... 126 Table 258. DigOut0 PinCap Command Verb Format .................................................................................. 127 Table 259. DigOut0 PinCap Command Response Format .......................................................................... 127 Table 260. DigOut0 ConLst Command Verb Format ................................................................................... 128 Table 261. DigOut0 ConLst Command Response Format .......................................................................... 128 Table 262. DigOut0 ConSelectCtrl Command Verb Format ........................................................................ 128 Table 263. DigOut0 ConSelectCtrl Command Response Format ............................................................... 129 Table 264. DigOut0 ConLstEntry Command Verb Format .......................................................................... 129 Table 265. DigOut0 ConLstEntry Command Response Format .................................................................. 129 Table 266. DigOut0 PinWCntrl Command Verb Format .............................................................................. 129 Table 267. DigOut0 PinWCntrl Command Response Format ..................................................................... 130 Table 268. DigOut0 ConfigDefault Command Verb Format ........................................................................ 130 Table 269. DigOut0 ConfigDefault Command Response Format ................................................................ 130 Table 270. DigIn WCap Command Verb Format ......................................................................................... 131 Table 271. DigIn WCap Command Response Format ................................................................................ 131 Table 272. DigIn PinCap Command Verb Format ....................................................................................... 132 Table 273. DigIn PinCap Command Response Format .............................................................................. 132 Table 274. DigIn PwrState Command Verb Format .................................................................................... 132 Table 275. DigIn PwrState Command Response Format ............................................................................ 133 Table 276. DigIn PinWCntrl Command Verb Format ................................................................................... 133 Table 277. DigIn PinWCntrl Command Response Format .......................................................................... 133 Table 278. DigIn UnsolResp Command Verb Format ................................................................................. 134 Table 279. DigIn UnsolResp Command Response Format ......................................................................... 134 Table 280. DigIn ChSense Command Verb Format .................................................................................... 134 Table 281. DigIn ChSense Command Response Format ........................................................................... 135 Table 282. DigIn EAPD Command Verb Format ......................................................................................... 135 Table 283. DigIn EAPD Command Response Format ................................................................................ 135 Table 284. DigIn ConfigDefault Command Verb Format ............................................................................. 136 Table 285. DigIn ConfigDefault Command Response Format .................................................................... 136 Table 286. ADC0Mux WCap Command Verb Format ................................................................................. 136 Table 287. ADC0Mux WCap Command Response Format ........................................................................ 137 Table 288. ADC0Mux ConLst Command Verb Format ............................................................................... 137 Table 289. ADC0Mux ConLst Command Response Format ....................................................................... 138 Table 290. ADC0Mux AmpCap Command Verb Format ............................................................................. 138 Table 291. ADC0Mux AmpCap Command Response Format .................................................................... 138
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
8
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 292. ADC0Mux AmpRight Command Verb Format ........................................................................... 139 Table 293. ADC0Mux AmpRight Command Response Format .................................................................. 139 Table 294. ADC0Mux AmpLeft Command Verb Format ............................................................................. 139 Table 295. ADC0Mux AmpLeft Command Response Format ..................................................................... 139 Table 296. ADC0Mux ConSelectCtrl Command Verb Format ..................................................................... 140 Table 297. ADC0Mux ConSelectCtrl Command Response Format ............................................................ 140 Table 298. ADC0Mux ConLstEntry0 Command Verb Format ..................................................................... 140 Table 299. ADC0Mux ConLstEntry0 Command Response Format ............................................................ 140 Table 300. ADC0Mux ConLstEntry4 Command Verb Format ..................................................................... 141 Table 301. ADC0Mux ConLstEntry4 Command Response Format ............................................................ 141 Table 302. ADC1Mux WCap Command Verb Format ................................................................................. 141 Table 303. ADC1Mux WCap Command Response Format ........................................................................ 141 Table 304. ADC1Mux ConLst Command Verb Format ............................................................................... 142 Table 305. ADC1Mux ConLst Command Response Format ....................................................................... 142 Table 306. ADC1Mux AmpCap Command Verb Format ............................................................................. 143 Table 307. ADC1Mux AmpCap Command Response Format .................................................................... 143 Table 308. ADC1Mux AmpRight Command Verb Format ........................................................................... 143 Table 309. ADC1Mux AmpRight Command Response Format .................................................................. 144 Table 310. ADC1Mux AmpLeft Command Verb Format ............................................................................. 144 Table 311. ADC1Mux AmpLeft Command Response Format ..................................................................... 144 Table 312. ADC1Mux ConSelectCtrl Command Verb Format ..................................................................... 144 Table 313. ADC1Mux ConSelectCtrl Command Response Format ............................................................ 145 Table 314. ADC1Mux ConLstEntry0 Command Verb Format ..................................................................... 145 Table 315. ADC1Mux ConLstEntry0 Command Response Format ............................................................ 145 Table 316. ADC1Mux ConLstEntry4 Command Verb Format ..................................................................... 145 Table 317. ADC1Mux ConLstEntry4 Command Response Format ............................................................ 145 Table 318. PCBEEP Amp Command Verb Format ..................................................................................... 146 Table 319. PCBEEP Amp Command Response Format ............................................................................. 146 Table 320. PCBEEP WCap Command Verb Format ................................................................................... 146 Table 321. PCBEEP WCap Command Response Format .......................................................................... 147 Table 322. PCBEEP AmpCap Command Verb Format ............................................................................... 147 Table 323. PCBEEP AmpCap Command Response Format ...................................................................... 147 Table 324. PCBEEP Gen Command Verb Format ...................................................................................... 148 Table 325. PCBEEP Gen Command Response Format ............................................................................. 148 Table 326. CD WCap Command Verb Format ............................................................................................ 148 Table 327. CD WCap Command Response Format ................................................................................... 149 Table 328. CD PinCap Command Verb Format .......................................................................................... 149 Table 329. CD PinCap Command Response Format .................................................................................. 150 Table 330. CD PinWCntrl Command Verb Format ...................................................................................... 150 Table 331. CD PinWCntrl Command Response Format ............................................................................. 150 Table 332. CD ConfigDefault Command Verb Format ................................................................................ 151 Table 333. CD ConfigDefault Command Response Format ........................................................................ 151 Table 334. VolumeKnob WCap Command Verb Format ............................................................................. 151 Table 335. VolumeKnob WCap Command Response Format .................................................................... 152 Table 336. VolumeKnob VolKnobCap Command Verb Format .................................................................. 152 Table 337. VolumeKnob VolKnobCap Command Response Format .......................................................... 152 Table 338. VolumeKnob ConLst Command Verb Format ........................................................................... 152 Table 339. VolumeKnob ConLst Command Response Format ................................................................... 153 Table 340. VolumeKnob ConLstEntry Command Verb Format ................................................................... 153 Table 341. VolumeKnob ConLstEntry Command Response Format .......................................................... 153 Table 342. VolumeKnob UnsolResp Command Verb Format ..................................................................... 153 Table 343. VolumeKnob UnsolResp Command Response Format ............................................................ 154 Table 344. VolumeKnob Cntrl Command Verb Format ............................................................................... 154 Table 345. VolumeKnob Cntrl Command Response Format ...................................................................... 154 Table 346. ADC0Vol WCap Command Verb Format .................................................................................. 155
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
9
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 347. ADC0Vol WCap Command Response Format .......................................................................... 155 Table 348. ADC0Vol ConLst Command Verb Format ................................................................................. 156 Table 349. ADC0Vol ConLst Command Response Format ........................................................................ 156 Table 350. ADC0Vol AmpRight Command Verb Format ............................................................................. 156 Table 351. ADC0Vol AmpRight Command Response Format .................................................................... 156 Table 352. ADC0Vol AmpLeft Command Verb Format ............................................................................... 157 Table 353. ADC0Vol AmpLeft Command Response Format ...................................................................... 157 Table 354. ADC0Vol ConLstEntry Command Verb Format ......................................................................... 157 Table 355. ADC0Vol ConLstEntry Command Response Format ................................................................ 157 Table 356. ADC0Vol LR Command Verb Format ........................................................................................ 158 Table 357. ADC0Vol LR Command Response Format ............................................................................... 158 Table 358. ADC1Vol WCap Command Verb Format .................................................................................. 158 Table 359. ADC1Vol WCap Command Response Format .......................................................................... 158 Table 360. ADC1Vol ConLst Command Verb Format ................................................................................. 159 Table 361. ADC1Vol ConLst Command Response Format ........................................................................ 159 Table 362. ADC1Vol AmpRight Command Verb Format ............................................................................. 160 Table 363. ADC1Vol AmpRight Command Response Format .................................................................... 160 Table 364. ADC1Vol AmpLeft Command Verb Format ............................................................................... 160 Table 365. ADC1Vol AmpLeft Command Response Format ...................................................................... 160 Table 366. ADC1Vol ConLstEntry Command Verb Format ......................................................................... 161 Table 367. ADC1Vol ConLstEntry Command Response Format ................................................................ 161 Table 368. ADC1Vol LR Command Verb Format ........................................................................................ 161 Table 369. ADC1Vol LR Command Response Format ............................................................................... 161 Table 370. STAC9220/9221/9223 Ordering Information ............................................................................. 162
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
10
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
1. FEATURES 1.1. Overview
The STAC9220/9221/9223 are high fidelity, 8-channel audio CODECs compatible with Intel's High Definition (HD) Audio Interface. The STAC9220/9221/9223 CODECs provide stereo 24-bit resolution with sample rates up to 192 KHz. SPDIF I/O provides connectivity to consumer electronic equipment. The STAC9221 CODEC incorporate IDT's proprietary technology to achieve an estimated DAC SNR in excess of 105dB. The STAC9220/9223 CODEC incorporates IDT's proprietary technology to achieve an estimated DAC SNR in excess of 95dB. The STAC9223 has all of the features of the STAC9220 plus ADAT(R) Optical "Lightpipe." The STAC9220/9221/9223 CODECs provide high quality, HD Audio capability to notebook and media centric desktop PC applications.
1.2.
Features
* High performance technology * 105dB DAC SNR (STAC9221) * 95dB DAC SNR (STAC9220/9223) Intel HD Audio interface Eight Channel (4 DAC pairs and 2 stereo ADCs) with 24-bit resolution * Supports 7.1 Audio * Supports 5.1 Audio with Auxiliary channel for separate audio stream or Real Time Communication (RTC) channel Sample Rates Up to 192 KHz Integrated Headphone Amps Stereo Microphone * Supports Stereo Microphone * Microphone Boost 0, 10, 20, 30, 40dB Direct CDROM Recording Mixerless Design SPDIF In and Out Two-Pin Volume Up/Down Control Impedance Sensing Universal JacksTM Functionality for jack retasking * Headphone, Line Out, Line In & Microphone * Pins 35/36 * Pins 39/41 * Line Out, Line In and Microphone Support * Pins 16/17 (with strong line out) * Pins 23/24 * Pins 21/22 * Line In/MIC Support * Pins 14/15 Four Adjustable VREF Out pins for Microphone Bias I2S Out (STAC9221) ADAT(R) Optical "Lightpipe" Output Support (STAC9221/9223)
* *
* * *
* * * * *
* * *
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
11
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
* * *
Digital PC Beep to all outputs +3.3V and +5V/4V1 analog power supply options 48-pin LQFP package option (7mm x 7mm) Note: 1. The +4V Analog voltage is supported by the +5V version of the STAC922x or STAC922xD. Request the +4V configuration of the driver.
1.3.
Third Party Software Support
* * * * WOWTM and Tru SurroundTM from SRS Intellisonic Microphone Beam Forming from KnowlesTM Maxx BASSTM from Waves Dolby PC Audio Logo Program2 * Program Levels * Dolby Sound RoomTM (STAC9220D/9223D) * Dolby Home TheaterTM (STAC9220D/9223D) * Dolby Master StudioTM (STAC9221D) * Dolby Technologies * Dolby HeadphoneTM * Dolby ProLogic IITM * Dolby Virtual SpeakerTM Smart StreamTM from Sonic Focus Note: 2. System manufacturers must obtain system license from Dolby.
*
1.4.
Description
The STAC9220/9221/9223 are high fidelity, 8-channel audio CODECs compatible with the Intel High Definition (HD) Audio Interface. The STAC9220/9221/9223 provide high quality, HD Audio capability to notebook and cost sensitive desktop PC applications. The STAC9221 CODEC incorporate IDT's proprietary technology to achieve an estimated DAC SNR in excess of 105dB. The STAC9220/9223 CODEC incorporates IDT's proprietary technology to achieve an estimated DAC SNR in excess of 95dB. The STAC9223 has all of the features of the STAC9220 plus ADAT Optical "Lightpipe." The higher performance and quality of IDT's audio solutions brings consumer electronics level performance to the notebook, desktop and media center PC. The STAC9220/9221/9223 provide stereo 24-bit, full duplex resolution supporting sample rates up to 192 KHz by the DAC and ADC. The STAC9220/9221/9223 DAC, ADC and SPDIF In/Out support sample rates of 96 KHz, 48 KHz and 44.1 KHz. Additional sample rates are supported by the driver software. The STAC9220/9221/9223 support all desired eight channel configurations, including switchable Headphone Out, and Universal JacksTM functionality for jack detection and re-tasking. The SPDIF interface provides connectivity to Consumer Electronic equipment like Dolby Digital decoders, powered speakers, mini-disk drives or to a home entertainment system. All analog I/O pairs support LINE_IN, LINE_OUT and MIC.
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
12
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
MIC inputs can be programmed with 0/10/20/30/40dB boost. For more advanced configurations, the STAC9220/9221/9223 have three General Purpose I/O (GPIO) pins. The STAC920/9221/9223 also provide a single ended CD input for compatibility with DRM solutions and to support legacy OS issues. The STAC9220/9221/9223 integrates a headphone amplifier which is available on Ports A and D. The headphone amplifier is switchable between these two outputs for increased flexibility, enhanced user experience, and reduced implementation costs. An additional headphone is supported on Port F. The Universal Jack capabilities allow the CODECs to detect when audio devices are connected to the CODEC, and to allow the CODECs to be reconfigured to support these devices regardless of which port they are plugged into the system. SPDIF input sensing is also supported. The fully parametric IDT SoftEQ can be initiated upon headphone jack insertion and removal for protection of notebook speakers. Note: The Jack Detect circuit and component selection are critical for accurate detection of audio jacks on individual ports. Please see the IDT STAC922x reference design for circuit implementation details. The STAC9220/9221/9223 operates with a 3.3 V digital supply and is available in either 5 V analog supply or 3.3 V analog supply options. The STAC9220/9221/9223 are available in a 48-pin LQFP package. The 48-pin LQFP is only available in the Environmental package (Pb-free). The STAC9220/9221/9223 are supported with IDT's high quality software solutions which include drivers for all major Windows operating systems from Microsoft, parametric SoftEQ, and Digital Rights Management. Third party plug-in capability is easily achieved with the IDT Kernel Processing Interface, to support high-valued, third party technologies like SRS WOW(R), Knowles(R) Microphone Beam Forming, Waves MaxxBASS(R), Dolby Headphone(R), Dolby ProLogic II(R) and Dolby Virtual Speaker(R) and more.
Non-IDT companies mentioned are registered trademarks of their respective companies.
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
13
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
2. CHARACTERISTICS 2.1. Audio Fidelity
DAC SNR: ADC SNR: 105dB (STAC9221) 95dB (STAC9221) 95dB (STAC9220/9223) 90dB (STAC9220/9223)
2.2.
Electrical Specifications
2.2.1. Absolute Maximum Ratings
Stresses above the ratings listed below can cause permanent damage to the STAC9220/9221/9223. These ratings, which are standard values for IDT commercially rated parts, are stress ratings only. Functional operation of the device at these or any other conditions above those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods can affect product reliability. Electrical parameters are guaranteed only over the recommended operating temperature range.
Item
Analog maximum supply voltage Digital maximum supply voltage VREFOUT output current Voltage on any pin relative to ground Operating temperature Storage temperature Soldering temperature
Pin
AVdd DVdd 6 Volts 5.5 Volts 5 mA
Maximum Rating
Vss - 0.3 V to Vdd + 0.3 V 0oC to +70oC -55 oC to +125 oC 260 oC for 10 seconds * Soldering temperature information for all available packages begins on page 169.
2.2.2.
Recommended Operation Conditions Parameter Min.
Digital - 3.3 V Analog - 3.3 V 3.135 3.135 3.8 4.75 0 Tcase (48-LQFP)
Typ.
3.3 3.3 4 5
Max.
3.465 3.465 4.2 5.25 +70 +90
Units
V V V V C C
Power Supply Voltage
(Note: The +4 V Analog voltage is supported by the +5 V version of the STAC922x or STAC922xD.)
Analog - 4 V Analog - 5 V
Ambient Operating Temperature Case Temperature
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
14
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
ESD: The STAC9220/9221/9223 is an ESD (electrostatic discharge) sensitive device. The human body and test equipment
can accumulate and discharge electrostatic charges up to 4000 Volts without detection. Even though the STAC9220/9221/ 9223 implements internal ESD protection circuitry, proper ESD precautions should be followed to avoid damaging the functionality or performance.
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
15
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
2.3.
STAC922x/STAC922xD 5V Analog Performance Characteristics
(Tambient = 25 C, AVdd = 5.0 V 5%, DVdd = 3.3 V 5%, AVss=DVss=0V; 1 KHz input sine wave; Sample Frequency = 48 KHz; 0dB = 1 VRMS, 10 K / 50 pF load, Testbench Characterization BW: 20 KHz - 20 KHz, 0dB settings on all gain stages) Min and Max performance targets are not included here, as specific system characteristics, such as layout, routing and external CODEC component selection, influence the performance of the CODEC. To receive min/max levels for your system, please send us a unit and IDT will perform a full audio test suite and provide you with the results. Contact IDT for more information. Parameter Full Scale Input Voltage: All Analog Inputs with out boost All Analog Inputs with boost (Note 1) Full Scale Output: PCM (DAC) to All Analog Outputs HEADPHONE_OUT (32 load) per channel (peak) Dynamic Range: -60dB signal level (Note 2) PCM to All Analog Outputs All Analog Inputs to A/D (1 VRMS Input Referenced) Analog Frequency Response (Note 3) Total Harmonic Distortion + Noise (-3dB): (Note 4) PCM to All Analog Outputs All Analog Inputs to A/D (-3dBV input Level) HEADPHONE_OUT (32 load) HEADPHONE_OUT (10 K load) SNR (idle channel) (Note 5) DAC to All Analog Outputs All Analog Inputs to A/D with High Pass Filter enabled A/D & D/A Digital Filter Pass Band (Note 6) A/D & D/A Digital Filter Transition Band A/D & D/A Digital Filter Stop Band A/D & D/A Digital Filter Stop Band Rejection (Note 7) DAC Out-of-Band Rejection (Note 8) Group Delay (48 KHz sample rate) Power Supply Rejection Ratio (1 KHz) Power Supply Rejection Ratio (20 KHz) Any Analog Input to DAC (1 KHz Signal Frequency) Crosstalk 20 19,200 28,800 -100 -55 105 93 -70 -40 -101 19,200 28,800 1 dB dB Hz Hz Hz dB dB ms dB dB dB -93 -88 -85 -90 dB dB dB dB 10 100 90 30,000 dB dB Hz 1.00 50 Vrms mW 1.00 0.03 Vrms Vrms Min Typ Max Unit
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
16
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Parameter Any Analog Input to ADC (10 KHz Signal Frequency) Crosstalk Any Analog Input to ADC (1 KHz Signal Frequency) Crosstalk Spurious Tone Rejection Attenuation, Gain Step Size ANALOG Attenuation, Gain Step Size DIGITAL Input Impedance Input Capacitance VREFout VREF Interchannel Gain Mismatch ADC Interchannel Gain Mismatch DAC Gain Drift DAC Offset Voltage Deviation from Linear Phase All Analog Outputs Load Resistance All Analog Outputs Load Capacitance HEADPHONE_OUT Load Resistance HEADPHONE_OUT Load Capacitance Mute Attenuation PLL lock time PLL (or Azalia Bit CLK) 24.576 MHz clock jitter
Min -
Typ -85 -80 -100 1.5 0.75 50 15 0.5 X AVdd 0.45 X AVdd 100 5 10 10 32 100 96 100
Max 0.5 0.5 20 1 50 200 300
Unit dB dB dB dB dB K pF V V dB dB ppm/C mV deg. K pF pF dB sec psec
1. With +30dB Boost on, 1.00 Vrms with Boost off. 2. Ratio of Full Scale signal to noise output with -60dB signal, measured "A weighted" over a 20 Hz to a 20 KHz bandwidth. 3. 1dB limits for Line Output & 0dB gain, at -20dBV 4. Amplitude of THD+N, measured with A-weighting filter, over 20 Hz to 20 KHz bandwidth. 5. Ratio of Full Scale signal to idle channel noise output is measured "A weighted" over a 20 Hz to a 20 KHz bandwidth. (AES17-1991 Idle Channel Noise or EIAJ CP-307 Signal-to-noise Ratio). 6. Peak-to-Peak Ripple over Passband meets 0.25dB limits, 48 KHz Sample Frequency. 7. Stop Band rejection determines filter requirements. Out-of-Band rejection determines audible noise. 8. The integrated Out-of-Band noise generated by the DAC process, during normal PCM audio playback, over a bandwidth 28.8 to 100 KHz, with respect to a 1 Vrms DAC output.
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
17
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
2.4.
STAC922x/STAC922xD 4V Analog Performance Characteristics
(Tambient = 25 C, AVdd = 4.0 V 5%, DVdd = 3.3 V 5%, AVss=DVss=0V; 1 KHz input sine wave; Sample Frequency = 48 KHz; 0dB = 1 VRMS, 10 K / 50 pF load, Testbench Characterization BW: 20 KHz - 20 KHz, 0dB settings on all gain stages) Min and Max performance targets are not included here, as specific system characteristics, such as layout, routing and external CODEC component selection, influence the performance of the CODEC. To receive min/max levels for your system, please send us a unit and IDT will perform a full audio test suite and provide you with the results. Contact IDT for more information. Parameter Full Scale Input Voltage: All Analog Inputs with out boost All Analog Inputs with boost (Note 1) Full Scale Output: PCM (DAC) to All Analog Outputs HEADPHONE_OUT (32 load) per channel (peak) Dynamic Range: -60dB signal level (Note 2) PCM to All Analog Outputs All Analog Inputs to A/D (1 VRMS Input Referenced) Analog Frequency Response (Note 3) Total Harmonic Distortion + Noise (-3dB): (Note 4) PCM to All Analog Outputs All Analog Inputs to A/D(-3dBV input Level) HEADPHONE_OUT (32 load) HEADPHONE_OUT (10 K load) SNR (idle channel) (Note 5) DAC to All Analog Outputs All Analog Inputs to A/D with High Pass Filter enabled A/D & D/A Digital Filter Pass Band (Note 6) A/D & D/A Digital Filter Transition Band A/D & D/A Digital Filter Stop Band A/D & D/A Digital Filter Stop Band Rejection (Note 7) DAC Out-of-Band Rejection (Note 8) Group Delay (48 KHz sample rate) Power Supply Rejection Ratio (1 KHz) Power Supply Rejection Ratio (20 KHz) Any Analog Input to ADC (10 KHz Signal Frequency) Crosstalk 20 19,200 28,800 -100 -55 100 85 -70 -40 -85 19,200 28,800 1 dB dB Hz Hz Hz dB dB ms dB dB dB -90 -85 -88 -85 dB dB dB dB 10 95 85 30,000 dB dB Hz 1.00 50 Vrms mW 1.00 0.03 Vrms Vrms Min Typ Max Unit
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
18
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Parameter Any Analog Input to ADC (1 KHz Signal Frequency) Crosstalk Spurious Tone Rejection Attenuation, Gain Step Size ANALOG Attenuation, Gain Step Size DIGITAL Input Impedance Input Capacitance VREFout VREF Interchannel Gain Mismatch ADC Interchannel Gain Mismatch DAC Gain Drift DAC Offset Voltage Deviation from Linear Phase All Analog Outputs Load Resistance All Analog Outputs Load Capacitance HEADPHONE_OUT Load Resistance HEADPHONE_OUT Load Capacitance Mute Attenuation PLL lock time PLL (or Azalia Bit CLK) 24.576 MHz clock jitter
Min 100 -100 -
Typ -80 -100 1.5 0.75 50 15 0.5 X AVdd 0.45 X AVdd 5 10 10 32 96 100
Max 0.5 0.5 20 1 50 200 750
Unit dB dB dB dB K pF V V dB dB ppm/C mV deg. K pF pF dB sec psec
1. With +30dB Boost on, 1.00 Vrms with Boost off. 2. Ratio of Full Scale signal to noise output with -60dB signal, measured "A weighted" over a 20 Hz to a 20 KHz bandwidth. 3. 1dB limits for Line Output & 0dB gain, at -20dBV 4. Amplitude of THD+N, measured with A-weighting filter, over 20 Hz to 20 KHz bandwidth. 5. Ratio of Full Scale signal to idle channel noise output is measured "A weighted" over a 20 Hz to a 20 KHz bandwidth. (AES17-1991 Idle Channel Noise or EIAJ CP-307 Signal-to-noise Ratio). 6. Peak-to-Peak Ripple over Passband meets 0.25dB limits, 48 KHz Sample Frequency. 7. Stop Band rejection determines filter requirements. Out-of-Band rejection determines audible noise. 8. The integrated Out-of-Band noise generated by the DAC process, during normal PCM audio playback, over a bandwidth 28.8 to 100 KHz, with respect to a 1 Vrms DAC output.
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
19
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
2.5.
STAC922x/STAC922xD 3.3V Analog Performance Characteristics
(Tambient = 25 C, AVdd = 3.3 V 5%, DVdd = 3.3 V 5%, AVss=DVss=0V; 1 KHz input sine wave; Sample Frequency = 48 KHz; 0dB = 1 VRMS, 10 K / 50 pF load, Testbench Characterization BW: 20 KHz - 20 KHz, 0dB settings on all gain stages) Min and Max performance targets are not included here, as specific system characteristics, such as layout, routing and external CODEC component selection, influence the performance of the CODEC. To receive min/max levels for your system, please send us a unit and IDT will perform a full audio test suite and provide you with the results. Contact IDT for more information. Parameter Full Scale Input Voltage: All Analog Inputs with out boost All Analog Inputs with boost (Note 1) Full Scale Output: PCM (DAC) to All Analog Outputs HEADPHONE_OUT (32 load) per channel (peak) Dynamic Range: -60dB signal level (Note 2) PCM to All Analog Outputs All Analog Inputs to A/D (1 VRMS Input Referenced) Analog Frequency Response (Note 3) Total Harmonic Distortion + Noise (-3dB): (Note 4) PCM to All Analog Outputs All Analog Inputs to A/D(-3dBV input Level) HEADPHONE_OUT (32 load) HEADPHONE_OUT (10 K load) SNR (idle channel) (Note 5) DAC to All Analog Outputs All Analog Inputs to A/D with High Pass Filter enabled A/D & D/A Digital Filter Pass Band (Note 6) A/D & D/A Digital Filter Transition Band A/D & D/A Digital Filter Stop Band A/D & D/A Digital Filter Stop Band Rejcn (Note 7) DAC Out-of-Band Rejection (Note 8) Group Delay (48 KHz sample rate) Power Supply Rejection Ratio (1 KHz) Power Supply Rejection Ratio (20 KHz) Any Analog Input to ADC (10 KHz Signal Frequency) Crosstalk 20 19,200 28,800 -100 -55 100 85 -70 -40 -85 19,200 28,800 1 dB dB Hz Hz Hz dB dB ms dB dB dB -90 -75 -85 -88 dB dB dB dB 10 95 80 30,000 dB dB Hz 0.7 50 Vrms mW 1.00 0.03 Vrms Vrms Min Typ Max Unit
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
20
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Parameter Any Analog Input to ADC (1 KHz Signal Frequency) Crosstalk Spurious Tone Rejection Attenuation, Gain Step Size ANALOG Attenuation, Gain Step Size DIGITAL Input Impedance Input Capacitance VREFout VREF Interchannel Gain Mismatch ADC Interchannel Gain Mismatch DAC Gain Drift DAC Offset Voltage Deviation from Linear Phase All Analog Outputs Load Resistance All Analog Outputs Load Capacitance HEADPHONE_OUT Load Resistance HEADPHONE_OUT Load Capacitance Mute Attenuation PLL lock time PLL (or Azalia Bit CLK) 24.576 MHz clock jitter
Min 100 -
Typ -70 -100 1.5 0.75 50 15 0.5 X AVdd 0.45 X AVdd 5 10 10 32 100 96 100
Max 0.5 0.5 20 1 50 200 750
Unit dB dB dB dB K pF V V dB dB ppm/C mV deg. K pF pF dB sec psec
1. With +30dB Boost on, 1.00 Vrms with Boost off. 2. Ratio of Full Scale signal to noise output with -60dB signal, measured "A weighted" over a 20 Hz to a 20 KHz bandwidth. 3. 1dB limits for Line Output & 0dB gain, at -20dBV 4. Amplitude of THD+N, measured with A-weighting filter, over 20 Hz to 20 KHz bandwidth. 5. Ratio of Full Scale signal to idle channel noise output is measured "A weighted" over a 20 Hz to a 20 KHz bandwidth. (AES17-1991 Idle Channel Noise or EIAJ CP-307 Signal-to-noise Ratio). 6. Peak-to-Peak Ripple over Passband meets 0.25dB limits, 48 KHz Sample Frequency. 7. Stop Band rejection determines filter requirements. Out-of-Band rejection determines audible noise. 8. The integrated Out-of-Band noise generated by the DAC process, during normal PCM audio playback, over a bandwidth 28.8 to 100 KHz, with respect to a 1 Vrms DAC output.
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
21
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
3. POWER CONSUMPTION 3.1. Digital
Power State D0 D1 D2 D3 Typical* 66 66 18 10 Max 75 75 30 20 units mA mA mA mA
Table 1. Digital Power Consumption
3.2.
Analog: AVDD = 5 V
Power State D0 D1 D2 D3 Typical* 55 55 25 15 Max 65 65 35 20 units mA mA mA mA
Table 2. Analog Power Consumption 5V
3.3.
Analog: AVDD = 3.3 V
Power State D0 D1 D2 D3 Typical* 45 45 20 13 Max 55 55 30 18 units mA mA mA mA
Table 3. Analog Power Consumption 3.3V
*Typical results are with all DACs and all ADCs on, and with audio playing.
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
22
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
4. DETAILED DESCRIPTION 4.1. Audio Jack Presence Detect
SENSE_A pin is used to detect the presence of plugs in ports A, B, C, and D. SENSE_B pin is used to detect the presence of plugs in ports E and F. Refer to the reference design for port detect circuitry. Select the precision of the resistor used as follows.
Table 4. Audio Jack Presence Detect Nominal Voltage (+-5%) 5V 4.5V 4V 3.3V Resistor Tolerance Sense A (If port D is used) 1% 1% 0.50% 0.10% Resistor Tolerance Sense A (If port D is not used) 1% 1% 1% 1% Resistor Tolerance Sense B (For ports E and F) 1% 1% 1% 1%
4.2.
SPDIF Input
SPDIF IN can operate at 44.1 KHz, 48 KHz or 96 KHz, and implements internal Jack Sensing. A sophisticated digital PLL allows automatic rate detection and accurate data recovery. The ability to directly accept consumer SPDIF voltage levels eliminates the need for costly external receiver ICs. Advanced features such as record-slot select and SPDIF_IN routing to the DAC allows for simultaneous record and play.
4.3.
SPDIF Output
SPDIF Output can operate at 44.1 KHz, 48 KHz and 96 KHz, as defined in the Intel High Definition Audio Specification, with resolutions up to 24 bits. This insures compatibility with all consumer audio gear and allows for convenient integration into home theater systems and media center PCs.
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
23
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
4.4.
Universal JacksTM
IDT's Universal JacksTM technology allows for the greatest flexibility in board design and implementation. For the STAC9220/9221/9223 the Universal JacksTM capabilities are as follows1: * Pins 39/41can be used for2: * Headphone Out * Line Out * Line In * Microphone with 0/10/20/30/40dB Microphone boost3 Pins 35/36 can be used for2: * Headphone Out * Line Out * Line In * Microphone with 0/10/20/30/40dB Microphone boost3 Pins 23/24 can be used for: * Line Out * Line In * Microphone with 0/10/20/30/40dB Microphone boost3 Pins 21/22 can be used for: * Line Out * Line In * Microphone with 0/10/20/30/40dB Microphone boost3 Pins 16/17 can be used for: * Headphone Out * Line Out * Line In * Microphone with 0/10/20/30/40dB Microphone boost3 Pins 14/15 can be used for: * Line In * Microphone with 0/10/20/30/40dB Microphone boost3
*
*
*
*
*
Note1: On the STAC9220/9221/9223 only one function can be selected on each pin pair at a time. For example, a pin pair cannot be configured as an input and output at the same time. Configuration can be changed at any time. Note2: Headphone capabilities are provided on pins 39/41 and 35/36, but one should not put headphone loads on both sets of pins at the same time. Note3: 40dB Microphone boost is not recommended.
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
24
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
5. FUNCTIONAL BLOCK DIAGRAMS AND CONNECTION DIAGRAMS 5.1. STAC9220/9223 Functional Block Diagram
Figure 1. Functional Block Diagram STAC9220/9223
STAC9220
Stream& Channel Select Stream & Channel Select Stream & Channel Select Stream & Channel Select
SPDIF Receiver
ADC PCM
SPDIF IN Pin 47
PCM
PCM ADC
PCM to SPDIF OUT Analog PC Beep
Pin 12
MUX
SPDIF Pin 48
Mic Pass Forward
Digital PC Beep
Stream & Channel Select
vol
Digital Mute
DAC 0
X
Mute
MUX
HP
PORT A
Pin Complex Pins 39/41
AZALIA LINK LOGIC
Mute
HP
PORT D
Pin Complex Pins 35/36
Digital PC Beep
Stream & Channel Select
vol
Digital Mute
DAC 1
Digital PC Beep
X
Mute
PORT C
Pin Complex Pins 23/24
Stream & Channel Select
vol
Digital Mute
DAC 2
Digital PC Beep
X
Mute
PORT B
Pin Complex Pins 21/22
Stream & Channel Select
vol
Digital Mute
DAC 3
X
Mute
Strong Line Out
PORT F
Pin Complex Pins 16/17
PORT E
Pin 2: Volume Up Pin 3: Volume Down Pin 5: SDATA_Out Pin 6: BIT_CLK Pin 8: SDATA_In Pin 10: SYNC Pin 11: Reset # Pin 12: Analog PC Beep Pin 13: Sense A Pin 27: VREF FILT Pin 28: VREF_OutB Pin 29: VREF_OutC Pin 30: AFILT1 Pin 31: AFILT2 Pin 32: VREF_OutD Pin 33: CAP2 Pin:34 Sense B Pin 43: N.C. Pin44: GPIO2 Pin 45: GPIO0 Pin 46: GPIO1 Pin 47: GPIO3 Pin Complex Pins 14/15
Note: * All measurements are 1% THD. Note: If the mixer is turned on THD is no better than 70dB to Ports A/D
CD D2S Pins 18/19/20
E F B C D A CD
Boost
vol
Gain
mute
STEREO ADC1
PCM
MUX MUX
+0/+10/+20/ +30/+40 dB
+0 to +22.5 dB In 1.5 dB steps
E F B C D A CD
Boost
vol
Gain
mute
STEREO PCM
ADC0
+0/+10/+20/ +30/+40 dB
+0 to +22.5 dB In 1.5 dB steps
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
25
STAC9220/9221/9223
V 0.96 102706
1 bit
1 bit
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
5.2.
STAC9221 Functional Block Diagram
Figure 2. Functional Block Diagram STAC9221
STAC9221
Stream& Channel Select Stream & Channel Select Stream & Channel Select Stream & Channel Select
SPDIF Receiver
ADC PCM
SPDIF IN Pin 47
PCM
PCM ADC
PCM to SPDIF OUT Analog PC Beep
Pin 12
MUX
SPDIF Pin 48
Mic Pass Forward
Digital PC Beep
Stream & Channel Select
vol
Digital Mute
DAC 0
MUX
X
Mute
HP
PORT A
Pin Complex Pins 39/41
AZALIA LINK LOGIC
Stream& Channel Select
I2S Out
I2S Out Pin 45
HP
Mute
PORT D
Pin Complex Pins 35/36
Digital PC Beep
Stream & Channel Select
vol
Digital Mute
DAC 1
Digital PC Beep
X
Mute
PORT C
Pin Complex Pins 23/24
Stream & Channel Select
vol
Digital Mute
DAC 2
Digital PC Beep
X
Mute
PORT B
Pin Complex Pins 21/22
Stream & Channel Select
vol
Digital Mute
DAC 3
X
Mute
Strong Line Out
PORT F
Pin Complex Pins 16/17
PORT E
Pin 2: Undecided Pin 3: Undecided Pin 5: SDATA_Out Pin 6: BIT_CLK Pin 8: SDATA_In Pin 10: SYNC Pin 11: Reset # Pin 12: Analog PC Beep Pin 13: Sense A Pin 27: VREF FILT Pin 28: VREF_OutB Pin 29: VREF_OutC Pin 30: AFILT1 Pin 31: AFILT2 Pin 32: VREF_OutD Pin 33: CAP2 Pin:34 Sense B Pin 43: PLL_CAP Pin44: GPIO2 Pin 45: GPIO0 Pin 46: GPIO1 Pin 47: GPIO3 Pin Complex Pins 14/15
Note: * All measurements are 1% THD. Note: If the mixer is turned on THD is no better than 70dB to Ports A/D
CD D2S Pins 18/19/20
E F B C D A CD
Boost
vol
Gain
mute
STEREO ADC
PCM
MUX MUX
+0/+10/+20/ +30/+40 dB
+0 to +22.5 dB In 1.5 dB steps
E F B C D A CD
Boost
vol
Gain
mute
STEREO PCM
ADC
+0/+10/+20/ +30/+40 dB
+0 to +22.5 dB In 1.5 dB steps
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
26
STAC9220/9221/9223
V 0.96 102706
1 bit
1 bit
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
5.3.
STAC9220/9223 Typical Connection Diagram for 48-pin LQFP
Figure 3. Typical Connection Diagram STAC9220/9223
5V 5% 3.3V 5%
0.1 F
1 F
1 F
0.1 F
38 AVdd2
25 AVdd1
1 D Vdd
9 D Vdd S EN SE _A 13 34
2
Sense B Volum e U p
Sense P ins
40 43 44 45 46 47 48 32 1 F 0.1 F
*O P T IO NA L
3
Volum e D ow n
N .C . N .C .
5 SD AT A_OU T EM I Filter 22 6
G PIO /LR _C LK G PIO /SD ATA BIT_C LK G PIO /SC LK SPD IF _IN /EAPD SD A TA _IN SPD IF _OU T SYN C Vref O utD R ESET #
27 pF TU N E TO LAYO U T
8 10 11
S P D IF I/O G P IO P IN S
LIN K PIN S
33 1 F 27 1 F 31 820 pF 820 pF
C AP 2
S TA C9220 (5V A nalog) in 48-pin LQ FP
Vref OutB
28 1 F 0.1 F
*O P T IO N AL
Vref F ilt
Vref O utA
37 1 F 0.1 F
*O PT IO N A L
AF ILT 2
Vref O utC
29 1 F 0.1 F
*O P TIO N A L
M ic Bias
30 AF ilt1
FILTE R PIN S
Port B _L 12 14 15 Port B _R PC Beep Port E _L Port E _R Port C _L Port C _R Port D _L Port D _R Port F _L 18 C D_L C D_G C D_R AVss 1 26 AVss2 42 D Vss 4 D Vss2 7 *Term inate ground plane as close to codec as possible Port F _R P ort A _L Port A _R 21 22 23 24 35 36 16 17 39 41
S TAN D A R D AN ALO G I/O
19 20
U N IVE R S A L JA C K S TM PIN S
N .C . = N o C onnect
Analog G round
D igital G round
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
27
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
5.4.
STAC9220/9223 Split Independent Power Supply for 48-pin LQFP
Figure 4. Split Independent Power Supply STAC9220/9223
*O PTIONAL
2 *
Ferrite Bead 3.3V 5%
1 F
0.1 F
1 F
0.1 F
38 AVdd2
25 AVdd1
1 DVdd
9 DVdd SENSE_A Sense B 13 34
2 3
Volume Up 40 43 44 45 46 47 48 32 1 F RESET# Vref OutB 28 1 F Vref OutA 37 1 F 0.1 F
Sense Pins
Volume Down
N.C. N.C.
5 SDATA_OUT EMI Filter 22 27 pF 8 TUNE TO LAYOUT 10 11 SDATA_IN 6
GPIO/LR_CLK GPIO/SDATA BIT_CLK GPIO/SCLK SPDIF_IN/EAPD SPDIF_OUT SYNC Vref OutD
SPDIF I/O GPIO PINS
LINK PINS
0.1 F
*OPTIO NAL
33 1 F 27 1 F 31 820 pF 820 pF
CAP2
Vref Filt
STAC9220 3.3V Analog in 48-pin LQFP
0.1 F
*OPTIO NAL
*OPTIONAL
Vref OutC AFILT2
29 1 F
Mic Bias
0.1 F
*OPTIO NAL
30 AFilt1
FILTER PINS
Port B_L Port B_R 12 14 15 PC Beep Port E_L Port E_R Port C_L Port C_R Port D_L Port D_R Port A_L 18 CD_L CD_G CD_R AVss1 26 AVss2 42 DVss 4 DVss2 7 Port A_R Port F_L Port F_R
21 22 23 24 35 36 39 41 16 17
STANDARD ANALOG I/O
19 20
UNIVERSAL JACKS TM PINS
N.C. = No Connect
*Terminate ground plane as close to codec as possible
Analog Ground
Digital Ground
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
28
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
5.5.
STAC9221 Typical Connection Diagram for 48-pin LQFP
Figure 5. Typical Connection Diagram STAC9221
5V 5% 3.3V 5%
0.1 F
1 F
1
0.1 F
38 AVdd2
25 AVdd1
1 DVdd
9 DVdd SENSE_A 13 34
2
Sense B Volume Up
Sense Pins
40 43 44 45 46 47 48 32 1 F 0.1 F
*OPTIO NA L
3
Volume Down
N.C. N.C.
5 SDATA _O UT EMI Filter 22 6
G PIO /LR _CLK /I2S Out GPIO /SDATA BIT_CLK GPIO/SCLK SPDIF_IN/EAPD SDATA_IN SPDIF_OUT/ADAT SYNC Vref O utD RESET#
27 pF TUNE TO LAYOUT
8 10 11
SPDIF I/O GPIO PINS
LINK PINS
33 1 F 27 1 F 31 820 pF 820 pF
CAP2
STAC9221 (5V Analog) in 48-pin LQFP
Vref OutB
28 1 F 0.1 F
*O PTIO NAL
Vref Filt
Vref O utA
37 1 F 0.1 F
*O PTIO NAL
AFILT2
Vref OutC
29 1 F 0.1 F
*O PTIO NAL
Mic Bias
30 AFilt1
FILTER PINS
Port B _L 12 14 15 Port B_R PC Beep Port E _L Port E _R Port C_L Port C_R Port D_L Port D_R Port F_L 18 CD_L CD_G CD_R AVss1 26 AVss2 42 DVss 4 DVss2 7 *Term inate ground plane as close to codec as possible Port F_R Port A _L Port A_R 21 22 23 24 35 36 16 17 39 41
STANDARD ANALOG I/O
19 20
UNIVERSAL JACKS TM PINS
N .C. = No Connect
Analog Ground
Digital G round
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
29
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
5.6.
STAC9221 Split Independent Power Supply for 48-pin LQFP
Figure 6. Split Independent Power Supply STAC9221
*O P T IO N A L
2 *
F errite B ead 3.3 V 5%
1 F
0 .1 F
1 F
0 .1 F
38 A V dd 2
25 A V dd 1
1 D V dd
9 D V dd SEN SE_A S ense B 13 34
2 3
V olum e U p 40 43 44 45 46 47 48 32 1 F R ESET #
S en se P in s
V olum e D ow n
N .C . N .C .
5 S D A T A _O U T EM I F ilter 22 27 pF T U N E T O LA Y O U T 6
G P IO /LR _C LK /I2 S O ut G P IO /S D A T A B IT _ C LK G P IO /S C LK S P D IF _IN /E A P D S D A T A _IN S P D IF _O U T /A D A T SYN C V ref O utD
8 10 11
S P D IF I/O G P IO P IN S
L IN K P IN S
S T A C 9 22 1 (3 .3V A n a lo g )
0.1 F
* O P T IO N A L
V ref O utB
28 1 F 0.1 F
33 1 F 27 1 F
CAP2 V ref O utA 37 1 F
*O P T IO N A L
V ref F ilt
0.1 F
*O P T IO N A L
in 4 8-p in L Q F P
31 820 pF 820 pF A F ILT 2 30 A F ilt1
V ref O utC
29 1 F
M ic B ias
0.1 F
* O P T IO N A L
F ILT E R P IN S
P ort B _ L P ort B _R 12 14 15 P C B eep P ort E _ L P ort E _ R P ort C _ L P ort C _R P ort D _ L P ort D _R P ort A _ L 18 CD_L CD_G CD_R A V ss 1 26 A V ss 2 42 D V ss 4 D V ss 2 7 P ort A _R P ort F _L P ort F _R
21 22 23 24 35 36 39 41 16 17
STANDARD A N A LO G I/O
19 20
U N IV E R S A L JA C K S T M P IN S
N .C . = N o C o n n e c t
*T erm inate ground plane as c lose to c odec as poss ible
A nalog G round
D igital G round
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
30
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6. WIDGET INFORMATION 6.1. STAC9220/9223 Widget Diagrams
Figure 7. Widget Diagram STAC9220/9223
16 h
S TA C 9220 W idget D iagram
R ev 0 .3
Ah
V olum e K nob
2h
A nalog P in HP
A
DAC 0
Vol/Mute
Dh
A nalog P in HP
D
3h
Vol/Mute
Ch
DAC 1
A nalog P in
C
4h
Bh
DAC 2
Vol/Mute
A nalog P in
B
5h
Fh
Vol/Mute
DAC 3
A nalog P in S trong LO
F
12h 6h 17 h Eh
+22/Mute
A zalia Link
ADC 0
+40 dB
MUX +40dB
A nalog P in
E
13h 7h 18 h 15 h
+22/Mute
+40 dB
ADC 1
MUX +40dB
A nalog P in
CD
8h
10h
S P D IF O U T
D igital P in
SP D IF O U T
14h
9h
P C B eep
11h
Volume
S P D IF IN
D igital P in
S PD IF IN
To all D AC Analog S tream s
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
31
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.2.
STAC9221Widget Diagrams
Figure 8. Widget Diagram STAC9221
16h
STAC9221 Widget Diagram
Rev 0.3
Ah
Volume Knob
2h
Analog Pin HP
A
DAC 0
Vol/Mute
Dh
Analog Pin HP
D
3h
Vol/Mute
Ch
DAC 1
Analog Pin
C
4h
Bh
DAC 2
Vol/Mute
Analog Pin
B
5h
Fh
Vol/Mute
DAC 3
Analog Pin Strong LO
F
12h 6h 17h Eh
+22/Mute
Azalia Link
+40 dB
ADC 0
MUX +40dB
Analog Pin
E
13h 7h 18h 15h
+22/Mute
+40 dB
ADC 1
MUX +40dB
Analog Pin
CD
8h
10h
SPDIF OUT
Digital Pin
SPDIF/ADAT OUT 19h
ADAT
14h
9h
PC Beep
11h
Volume
SPDIF IN
Digital Pin
SPDIF IN
To all DAC Analog Streams
1ah
1bh
I2S OUT
Digital Pin
I2S OUT
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
32
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.3.
Widget List STAC9220/9221/9223
Table 5. High Definition Audio Widget ID 1h 2h 3h 4h 5h 6h 7h 8h 9h 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h Ah Dh Ch Bh Fh Eh 1ah 1bh Widget Name Audio Function Group DAC0 DAC1 DAC2 DAC3 ADC0 ADC1 SPDIF_OUT SPDIF_IN SPDIF-Out Pin SPDIF-In Pin ADC0Mux ADC1Mux Digital PC Beep CD Master Volume ADC0Vol ADC1Vol ADAT
Description Audio Function Group Stereo Output to DAC Stereo Output to DAC Stereo Output to DAC Stereo Output to DAC Stereo Input Mux from ADC Stereo Input Mux from ADC Stereo Output for SPDIF_Out Stereo Input for SPDIF_In Pin Widget for SPDIF_Out pin 48 Pin Widget for SPDIF_In pin 47 ADC Mux and Boost for inputs to ADC ADC Mux and Boost for inputs to ADC Digital PC Beep CD Pin Widget pins 18/19/20 Master Volume Controls ADC Mux and Volume for inputs to ADC ADC Mux and Volume for inputs to ADC Stereo Output for ADAT (STAC9221/9223) Headphone Pin Widget pins 39/41 (can also act as Line In, Line Out, or Microphone) Headphone Pin Widget pins 35/36 (can also act as Line In, Line Out, or Microphone) Line In Pin Widget pins 23/24 (can also act as Microphone or Line Out) Microphone Pin Widget pins 21/22 (can also act as Line Out and Line In) Line Out Pin Widget pins 16/17 (can also act as HP, Line In, or Microphone) Line In Pin Widget pins 14/15 (can also act as Microphone) Stereo Output for I2S Out * Pin Widget for I2S Out pin 44 *
Headphone Headphone Line In Microphone Line Out Line In I2S Out * I2S Out Pin *
Note: *: Functionality for STAC9221 only. : Functionality for STAC9221 and STAC9223.
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
33
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.4.
Root Node (NID = 0x00)
6.4.1. Root ID
Table 6. Root ID Command Verb Format Verb ID Get F00 Payload 00 Response See bitfield table
Table 7. Root ID Command Response Format Bit [31:16] Bitfield Name Vendor RW R Reset 0x8384 Description Vendor ID: STAC9220/21/23 = 8384h Device ID: STAC9221 = 7682h; STAC9221-Dolby = 7683h; STAC9220 = 7880h; STAC9220/9223-Dolby = 7681h Device ID: STAC9221 = 7682h; STAC9221-Dolby = 7683h; STAC9220 = 7880h; STAC9220/9223-Dolby = 7681h
[15:8]
DeviceFix
R
0x76
[7:0]
DeviceProg
R
0x80
6.4.2.
Root RevID
Table 8. Root RevID Command Verb Format Verb ID Get F00 Payload 02 Response See bitfield table
Table 9. Root RevID Command Response Format Bit [31:24] [23:20] Bitfield Name Rsvd Major RW R R Reset 0x00 0x1 Reserved Major rev number of compliant HD Audio specification Minor rev number of compliant HD Audio specification Description
[19:16]
Minor
R
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
34
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 9. Root RevID Command Response Format Bit [15:12] Bitfield Name VendorFix RW R Reset 0x3 Description Vendor's rev number for this device: STAC9220/9221/9223 = xxh Vendor's rev number for this device: STAC9220/9221/9223 = xxh Vendor stepping number within the Vendor RevID: STAC9220/9221/9223 = xxh Vendor stepping number within the Vendor RevID: STAC9220/9221/9223 = xxh
[11:8]
VendorProg
R
0x1
[7:4]
SteppingFix
R
0x0
[3:0]
SteppingProg
R
0x1
6.4.3.
Root NodeInfo
Table 10. Root NodeInfo Command Verb Format Verb ID Get F00 Payload 04 Response See bitfield table
Table 11. Root NodeInfo Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name Rsvd2 StartNID Rsvd1 TotalNodes RW R R R R Reset 0x00 0x01 0x00 0x01 Reserved Starting node number (NID) of first function group Reserved Total number of nodes Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
35
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.5.
AFG Node (NID = 0x01)
6.5.1. AFG Reset
Table 12. AFG Reset Command Verb Format Verb ID Get Set1 7FF 7FF Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 13. AFG Reset Command Response Format Bit [31:0] Bitfield Name Response RW R Reset 0x0 Description Reserved. Overlaps Execute. Function Reset. Function Group reset is executed when the Set verb (7FF) is written with 8-bit payload of 00h. The CODEC should issue a response to acknowledge receipt of the verb, and then reset the affected Function Group and all associated widgets to their power-on reset values. Some controls such as Configuration Default controls should not be reset. Overlaps Response.
[0]
Execute
W
0x0
6.5.2.
AFG NodeInfo
Table 14. AFG NodeInfo Command Verb Format Verb ID Get F00 Payload 04 Response See bitfield table
Table 15. AFG NodeInfo Command Response Format Bit [31:24] [23:16] Bitfield Name Rsvd2 StartNID RW R R Reset 0x0 0x2 Reserved Starting node number for function group subordinate nodes. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
36
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 15. AFG NodeInfo Command Response Format Bit [15:8] [7:0] Bitfield Name Rsvd1 TotalNodes RW R R Reset 0x0 0x1A Reserved Total number of nodes. Description
6.5.3.
AFG Type
Table 16. AFG Type Command Verb Format Verb ID Get F00 Payload 05 Response See bitfield table
Table 17. AFG Type Command Response Format Bit [31:9] Bitfield Name Rsvd RW R Reset 0x0 Reserved This node is capable of generating an unsolicited response, and will respond to the Unsolicited Response verb (Verb ID 708h). Node type = Audio Function Group Description
[8]
UnSol
R
0x1
[7:0]
NodeType
R
0x01
6.5.4.
AFG Cap
Table 18. AFG Cap Command Verb Format Verb ID Get F00 Payload 08 Response See bitfield table
Table 19. AFG Cap Command Response Format Bit [31:17] [16] [15:12] Bitfield Name Rsvd3 BeepGen Rsvd2 RW R R R Reset 0x0 0x1 0x0 Reserved Optional Beep Generator is present Reserved Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
37
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 19. AFG Cap Command Response Format Bit Bitfield Name RW Reset Description Typical latency = 13 frames. Number of samples between when the sample is received as an analog signal at the pin and when the digital representation is transmitted on the HD Audio link. Reserved Typical latency = 13 frames. Number of samples between when the signal is received from the HD Audio link and when it appears as an analog signal at the pin.
[11:8]
InputDelay
R
0xD
[7:4]
Rsvd1
R
0x0
[3:0]
OutputDelay
R
0xD
6.5.5.
AFG PCMCap
Table 20. AFG PCMCap Command Verb Format Verb ID Get F00 Payload 0A Response See bitfield table
Table 21. AFG PCMCap Command Response Format Bit [31:21] [20] [19] [18] [17] [16] [15:12] [11] [10] [9] Bitfield Name Rsvd2 B32 B24 B20 B16 B8 Rsvd1 R12 R11 R10 RW R R R R R R R R R R Reset 0x0 0x0 0x1 0x1 0x1 0x0 0x0 0x0 0x1 0x1 Reserved 32 bit audio formats are NOT supported 24 bit audio formats are supported 20 bit audio formats are supported 16 bit audio formats are supported 8 bit audio formats are NOT supported Reserved 384 KHz rate (8/1*48 KHz) NOT supported 192.0 KHz rate (4/1*48 KHz) supported 176.4 KHz rate (4/1*44.1 KHz) supported Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
38
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 21. AFG PCMCap Command Response Format Bit [8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name R9 R8 R7 R6 R5 R4 R3 R2 R1 RW R R R R R R R R R Reset 0x1 0x1 0x1 0x1 0x0 0x0 0x0 0x0 0x0 Description 96.0 KHz rate (2/1*48 KHz) supported 88.2 KHz rate (2/1*44.1 KHz) supported 48.0 KHz rate supported (REQUIRED) 44.1 KHz rate supported 32.0 KHz rate (2/3*48 KHz) supported 22.05 KHz rate (1/2*44.1 KHz) supported 16.0 KHz rate (1/3*48 KHz) supported 11.025 KHz rate (1/4*44.0 KHz) supported 8.0 KHz rate (1/6*48 KHz) supported
6.5.6.
AFG Stream
Table 22. AFG Stream Command Verb Format Verb ID Get F00 Payload 0B Response See bitfield table
Table 23. AFG Stream Command Response Format Bit [31:3] [2] [1] [0] Bitfield Name Rsvd NonPCM Float32 PCM RW R R R R Reset 0x0 0x0 0x0 0x1 Reserved No support for non-PCM data. No support for Float32 data. PCM-formatted data supported. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
39
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.5.7.
AFG InAmpCap
Table 24. AFG InAmpCap Command Verb Format Verb ID Get F00 Payload 0D Response See bitfield table
Table 25. AFG InAmpCap Command Response Format Bit [31] [30:23] [22:16] [15] [14:8] [7] [6:0] Bitfield Name Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset RW R R R R R R R Reset 0x1 0x0 0x5 0x0 0x0E 0x0 0x00 Description Amplifier is capable of muting Reserved Size of each step in the gain range = 1.5dB Reserved Number of steps in the gain range = 15 (0dB to 22.5 dB) Reserved 0dB-step is programmed with this offset
6.5.8.
AFG SupPwrState
Table 26. AFG SupPwrState Command Verb Format Verb ID Get F00 Payload 0F Response See bitfield table
Table 27. AFG SupPwrState Command Response Format Bit [31:4] Bitfield Name Rsvd RW R Reset 0x0 Reserved Power State D3 is supported. Allows for lowest possible power consuming state under software control (and still properly respond to a subsequent Power State command). Description
[3]
D3Sup
R
0x1
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
40
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 27. AFG SupPwrState Command Response Format Bit Bitfield Name RW Reset Description Power State D2 is supported. Allows for lowest possible power consuming state from which it can return to fully on state within 10 msec. Power State D1 is supported. Allows for lowest possible power consuming state from which it can return to fully on state within 10 msec, excepting analog pass-through circuits which must remain fully on. Power State D0 is supported. Node power state is fully on.
[2]
D2Sup
R
0x1
[1]
D1Sup
R
0x1
[0]
D0Sup
R
0x1
6.5.9.
AFG GPIOCnt
Table 28. AFG GPIOCnt Command Verb Format Verb ID Get F00 Payload 11 Response See bitfield table
Table 29. AFG GPIOCnt Command Response Format Bit Bitfield Name RW Reset Description Wake capability. Assuming the Wake Enable Mask controls are enabled, GPIO's configured as inputs can cause a wake (generate a Status Change event on the link) when there is a change in level on the pin. Unsolicited Response capability. Assuming the Unsolicited Enable Mask controls are enabled, GPIO's configured as inputs can generate an Unsolicited Response on the link when there is a change in level on the pin. Reserved Number of GPI pins supported by function Number of GPO pins supported by function Number of GPIO pins supported by function
[31]
GPIWake
R
0x1
[30]
GPIUnsol
R
0x1
[29:24] [23:16] [15:8] [7:0]
Rsvd NumGPIs NumGPOs NumGPIOs
R R R R
0x0 0x00 0x00 0x04
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
41
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.5.10.
AFG GPIO Polarity
Table 30. AFG GPIO Polarity Command Verb Format Verb ID Get Set1 FE7 70E7 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 31. AFG GPIO Polarity Command Response Format Bit [31:4] Bitfield Name Rsvd RW R Reset 0x0 Reserved GPIO 3 Input Polarity Control (used in conjunction with GPIOSticky) and Output Type Control. When configured as a level-sensitive input: 0 = inverted 1 = not inverted (default) When configured as an edge-sensitive input: 0 = falling-edge triggered 1 = rising-edge triggered When configured as an output: 0 = push-pull (CMOS) 1 = open drain (default) GPIO 2 Input Polarity Control (used in conjunction with GPIOSticky) and Output Type Control. When configured as a level-sensitive input: 0 = inverted 1 = not inverted (default) When configured as an edge-sensitive input: 0 = falling-edge triggered 1 = rising-edge triggered When configured as an output: 0 = push-pull (CMOS) 1 = open drain (default) Description
3
GP3
RW
0x1
2
GP2
RW
0x1
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
42
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 31. AFG GPIO Polarity Command Response Format Bit Bitfield Name RW Reset Description GPIO 1 Input Polarity Control (used in conjunction with GPIOSticky) and Output Type Control. When configured as a level-sensitive input: 0 = inverted 1 = not inverted (default) When configured as an edge-sensitive input: 0 = falling-edge triggered 1 = rising-edge triggered When configured as an output: 0 = push-pull (CMOS) 1 = open drain (default) GPIO 0 Input Polarity Control (used in conjunction with GPIOSticky) and Output Type Control. When configured as a level-sensitive input: 0 = inverted 1 = not inverted (default) When configured as an edge-sensitive input: 0 = falling-edge triggered 1 = rising-edge triggered When configured as an output: 0 = push-pull (CMOS) 1 = open drain (default)
1
GP1
RW
0x1
0
GP0
RW
0x1
6.5.11.
AFG OutAmpCap
Table 32. AFG OutAmpCap Command Verb Format Verb ID Get F00 Payload 12 Response See bitfield table
Table 33. AFG OutAmpCap Command Response Format Bit [31] [30:23] [22:16] [15] Bitfield Name Mute Rsvd3 StepSize Rsvd2 RW R R R R Reset 0x1 0x0 0x02 0x0 Description Amplifier is capable of muting Reserved Size of each step in the gain range = 0.75dB Reserved
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
43
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 33. AFG OutAmpCap Command Response Format Bit [14:8] [7] [6:0] Bitfield Name NumSteps Rsvd1 Offset RW R R R Reset 0x7F 0x0 0x7F Description Number of steps in the gain range = 128 (-96dB to +0dB) Reserved 0dB-step is programmed with this offset
6.5.12.
AFG PwrState
Table 34. AFG PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 35. AFG PwrState Command Response Format Bit [31:8] [7:4] [3:2] Bitfield Name Rsvd2 Act Rsvd1 RW R R R Reset 0x0 0x2 0x0 Reserved PS-Act: Actual power state of referenced node. Reserved PS-Set: Current power setting of referenced node. 0: All Powered-On 1: D1 = > PR0, PR1 2: D2 = > PR0, PR1, PR2, PR6, EAPD 3: D3 = > PR6, PR5, PR3, PR2, PR1, PR0, EAPD Note: PR4 is not mapped in HD Audio Description
[1:0]
Set
RW
0x2
6.5.13.
AFG UnsolResp
Table 36. AFG UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
44
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 37. AFG UnsolResp Command Response Format Bit [31:8] [7] [6] Bitfield Name Rsvd2 En Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved Allow generation of Unsolicited Responses. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description
[5:0]
Tag
RW
0x0
6.5.14.
AFG GPIO
Table 38. AFG GPIO Command Verb Format Verb ID Get Set1 F15 715 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 39. AFG GPIO Command Response Format Bit [31:4] Bitfield Name Rsvd RW R Reset 0x0 Reserved Data for GPIO3 (Pin 47). If this GPIO bit is configured as Sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding Polarity Control bit is zero (one). Data for GPIO2 (Pin 44). If this GPIO bit is configured as Sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding Polarity Control bit is zero (one). Description
[3]
Data3
RW
0x0
[2]
Data2
RW
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
45
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 39. AFG GPIO Command Response Format Bit Bitfield Name RW Reset Description Data for GPIO1 (Pin 46). If this GPIO bit is configured as Sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding Polarity Control bit is zero (one). Data for GPIO0 (Pin 45). If this GPIO bit is configured as Sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding Polarity Control bit is zero (one).
[1]
Data1
RW
0x0
[0]
Data0
RW
0x0
6.5.15.
AFG GPIOEn
Table 40. AFG GPIOEn Command Verb Format Verb ID Get Set1 F16 716 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 41. AFG GPIOEn Command Response Format Bit [31:4] Bitfield Name Rsvd RW R Reset 0x0 Reserved Enable for GPIO3: 0 = pin is disabled (Hi-Z state); 1 = pin is enabled; behavior determined by GPIO Direction control Enable for GPIO2: 0 = pin is disabled (Hi-Z state); 1 = pin is enabled; behavior determined by GPIO Direction control Enable for GPIO1: 0 = pin is disabled (Hi-Z state); 1 = pin is enabled; behavior determined by GPIO Direction control Enable for GPIO0: 0 = pin is disabled (Hi-Z state); 1 = pin is enabled; behavior determined by GPIO Direction control Description
[3]
Mask3
RW
0x0
[2]
Mask2
RW
0x0
[1]
Mask1
RW
0x0
[0]
Mask0
RW
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
46
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.5.16.
AFG GPIODir
Table 42. AFG GPIODir Command Verb Format Verb ID Get Set1 F17 717 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 43. AFG GPIODir Command Response Format Bit [31:4] Bitfield Name Rsvd RW R Reset 0x0 Reserved Direction control for GPIO3 0 = GPIO signal is configured as input 1 = GPIO signal is configured as output Direction control for GPIO2 0 = GPIO signal is configured as input 1 = GPIO signal is configured as output Direction control for GPIO1 0 = GPIO signal is configured as input 1 = GPIO signal is configured as output Direction control for GPIO0 0 = GPIO signal is configured as input 1 = GPIO signal is configured as output Description
[3]
Control3
RW
0x0
[2]
Control2
RW
0x0
[1]
Control1
RW
0x0
[0]
Control0
RW
0x0
6.5.17.
AFG GPIOWakeEn
Table 44. AFG GPIOWakeEn Command Verb Format Verb ID Get Set1 F18 718 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
47
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 45. AFG GPIOWakeEn Command Response Format Bit [31:4] Bitfield Name Rsvd RW R Reset 0x0 Reserved Wake enable for GPIO3: 0 = wake-up event is disabled; 1 = when HD Audio link is powered down (RST# is asserted), a wake-up event will trigger a Status Change Request event on the link. Wake enable for GPIO2: 0 = wake-up event is disabled; 1 = when HD Audio link is powered down (RST# is asserted), a wake-up event will trigger a Status Change Request event on the link. Wake enable for GPIO1: 0 = wake-up event is disabled; 1 = when HD Audio link is powered down (RST# is asserted), a wake-up event will trigger a Status Change Request event on the link. Wake enable for GPIO0: 0 = wake-up event is disabled; 1 = when HD Audio link is powered down (RST# is asserted), a wake-up event will trigger a Status Change Request event on the link. Description
[3]
W3
RW
0x0
[2]
W2
RW
0x0
[1]
W1
RW
0x0
[0]
W0
RW
0x0
6.5.18.
AFG GPIOUnsol
Table 46. AFG GPIOUnsol AFG GPIOUnsol Command Verb Format Verb ID Get Set1 F19 719 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
48
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 47. AFG GPIOUnsol Command Response Format Bit [31:4] Bitfield Name Rsvd RW R Reset 0x0 Reserved Unsolicited enable mask for GPIO3. If set, and the Unsolicited Response control for this widget has been enabled, an unsolicited response will be sent when GPIO3 is configured as input and changes state. Unsolicited enable mask for GPIO2. If set, and the Unsolicited Response control for this widget has been enabled, an unsolicited response will be sent when GPIO2 is configured as input and changes state. Unsolicited enable mask for GPIO1. If set, and the Unsolicited Response control for this widget has been enabled, an unsolicited response will be sent when GPIO1 is configured as input and changes state. Unsolicited enable mask for GPIO0. If set, and the Unsolicited Response control for this widget has been enabled, an unsolicited response will be sent when GPIO0 is configured as input and changes state. Description
[3]
EnMask3
RW
0x0
[2]
EnMask2
RW
0x0
[1]
EnMask1
RW
0x0
[0]
EnMask0
RW
0x0
6.5.19.
AFG GPIOSticky
Table 48. AFG GPIOSticky Command Verb Format Verb ID Get Set1 F1A 71A Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
49
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 49. AFG GPIOSticky Command Response Format Bit [31:4] Bitfield Name Rsvd RW R Reset 0x0 Reserved GPIO3 input type (when configured as input): 0 = Non-Sticky (level-sensitive); 1 = Sticky (edge-sensitive). Sticky inputs are cleared by writing zero to corresponding bit of GPIO Data register. GPIOPolarity determines rising or falling edge sensitivity. GPIO2 input type (when configured as input): 0 = Non-Sticky (level-sensitive); 1 = Sticky (edge-sensitive). Sticky inputs are cleared by writing zero to corresponding bit of GPIO Data register. GPIOPolarity determines rising or falling edge sensitivity. GPIO1 input type (when configured as input): 0 = Non-Sticky (level-sensitive); 1 = Sticky (edge-sensitive). Sticky inputs are cleared by writing zero to corresponding bit of GPIO Data register. GPIOPolarity determines rising or falling edge sensitivity. GPIO0 input type (when configured as input): 0 = Non-Sticky (level-sensitive); 1 = Sticky (edge-sensitive). Sticky inputs are cleared by writing zero to corresponding bit of GPIO Data register. GPIOPolarity determines rising or falling edge sensitivity. Description
[3]
Mask3
RW
0x0
[2]
Mask2
RW
0x0
[1]
Mask1
RW
0x0
[0]
Mask0
RW
0x0
6.5.20.
AFG SubID
Table 50. AFG SubID Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F20 720 721 722 723 Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table See bits [23:16] of bitfield table See bits [31:24] of bitfield table Response See bitfield table 0000_0000h 0000_0000h 0000_0000h 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
50
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 51. AFG SubID Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name Subsys3 Subsys2 Subsys1 Assembly RW RW RW RW RW Reset 0x00 0x00 0x01 0x00 Description Subsystem ID. (Any non-zero value) Subsystem ID. (Any non-zero value) Subsystem ID. (Any non-zero value) Assembly ID. (Not applicable to CODEC vendors)
6.6.
DAC0 Node (NID = 0x02)
6.6.1. DAC0 Cnvtr
Table 52. DAC0 Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table Response See bitfield table 0000_0000h
Table 53. DAC0 Cnvtr Command Response Format Bit [31:16] [15] Bitfield Name Rsvd2 StrmType RW R R Reset 0x0 0x0 Reserved Stream Type: only PCM streams are supported by this widget. Sample Base Rate 0 = 48 KHz 1 = 44.1 KHz Sample Base Rate Multiple 000 = 48 KHz/44.1 KHz or less 001 = x2 010 = Reserved (x3) 011 = x4 100-111 = Reserved Description
[14]
FrmtSmplRate
RW
0x0
[13:11]
SmplRateMultp
RW
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
51
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 53. DAC0 Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Sample Base Rate Divisor 000 = Divide by 1 001 = Divide by 2 010 = Divide by 3 011 = Divide by 4 100 = Divide by 5 101 = Divide by 6 110 = Divide by 7 111 = Divide by 8 Reserved Bits per Sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = Reserved Number of Channels Number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels
[10:8]
SmplRateDiv
RW
0x0
[7]
Rsvd1
R
0x0
[6:4]
BitsPerSmpl
RW
0x3
[3:0]
NmbrChan
RW
0x1
6.6.2.
DAC0 AmpRight
Table 54. DAC0 AmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 55. DAC0 AmpRight Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1 = Mute is active Amplifier gain step number Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
52
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.6.3.
DAC0 AmpLeft
Table 56. DAC0 AmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 57. DAC0 AmpLeft Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1 = Mute is active Amplifier gain step number Description
6.6.4.
DAC0 WCap
Table 58. DAC0 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 59. DAC0 WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig RW R R R R R R R Reset 0x0 0x0 0xD 0x0 0x1 0x1 0x0 Reserved Widget type = Audio Output Number of sample delays through widget Reserved Left and right channels can be swapped Power State control is supported Widget supports an Analog stream Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
53
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 59. DAC0 WCap Command Response Format Bit [8] [7] [6] [5] [4] Bitfield Name ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R Reset 0x0 0x0 0x0 0x0 0x0 Description No connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead Output amplifier No input amplifier Stereo widget
[3] [2] [1] [0]
AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo
R R R R
0x0 0x1 0x0 0x1
6.6.5.
DAC0 PwrState
Table 60. DAC0 PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 61. DAC0 PwrState Command Response Format Bit [31:8] [7:4] Bitfield Name Rsvd2 Act RW R R Reset 0x0 0x3 Reserved PS-Act: Actual power state of referenced node. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
54
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 61. DAC0 PwrState Command Response Format Bit [3:2] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - Fully on. 11 - Powered down. Description
[1:0]
Set
RW
0x3
6.6.6.
DAC0 CnvtrID
Table 62. DAC0 CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 63. DAC0 CnvtrID Command Response Format Bit [31:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter. Description
[7:4]
Strm
RW
0x0
[3:0]
Ch
RW
0x0
6.6.7.
DAC0 LR
Table 64. DAC0 LR Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
55
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 65. DAC0 LR Command Response Format Bit [31:3] [2] [1:0] Bitfield Name Rsvd2 SwapEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1 = Enable swapping of left and right channels. Reserved Description
6.7.
DAC1 Node (NID = 0x03)
6.7.1. DAC1 Cnvtr
Table 66. DAC1 Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table Response See bitfield table 0000_0000h
Table 67. DAC1 Cnvtr Command Response Format Bit [31:16] [15] Bitfield Name Rsvd2 StrmType RW R R Reset 0x0 0x0 Reserved Stream Type: only PCM streams are supported by this widget. Sample Base Rate 0 = 48 KHz 1 = 44.1 KHz Sample Base Rate Multiple 000 = 48 KHz / 44.1 KHz or less 001 = x2 010 = Reserved (x3) 011 = x4 100-111 = Reserved Description
[14]
FrmtSmplRate
RW
0x0
[13:11]
SmplRateMultp
RW
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
56
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 67. DAC1 Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Sample Base Rate Divisor 000 = Divide by 1 001 = Divide by 2 010 = Divide by 3 011 = Divide by 4 100 = Divide by 5 101 = Divide by 6 110 = Divide by 7 111 = Divide by 8 Reserved Bits per Sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = Reserved Number of Channels Number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels
[10:8]
SmplRateDiv
RW
0x0
[7]
Rsvd1
R
0x0
[6:4]
BitsPerSmpl
RW
0x3
[3:0]
NmbrChan
RW
0x1
6.7.2.
DAC1 AmpRight
Table 68. DAC1 AmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 69. DAC1 AmpRight Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1 = Mute is active Amplifier gain step number Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
57
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.7.3.
DAC1 AmpLeft
Table 70. DAC1 AmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 71. DAC1 AmpLeft Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1 = Mute is active Amplifier gain step number Description
6.7.4.
DAC1 WCap
Table 72. DAC1 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 73. DAC1 WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig RW R R R R R R R Reset 0x0 0x0 0xD 0x0 0x1 0x1 0x0 Reserved Widget type = Audio Output Number of sample delays through widget Reserved Left and right channels can be swapped Power State control is supported Widget supports an Analog stream Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
58
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 73. DAC1 WCap Command Response Format Bit [8] [7] [6] [5] [4] Bitfield Name ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R Reset 0x0 0x0 0x0 0x0 0x0 Description No connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead Output amplifier No input amplifier Stereo widget
[3] [2] [1] [0]
AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo
R R R R
0x0 0x1 0x0 0x1
6.7.5.
DAC1 PwrState
Table 74. DAC1 PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 75. DAC1 PwrState Command Response Format Bit [31:8] [7:4] Bitfield Name Rsvd2 Act RW R R Reset 0x0 0x3 Reserved PS-Act: Actual power state of referenced node. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
59
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 75. DAC1 PwrState Command Response Format Bit [3:2] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - Fully on. 11 - Powered down. Description
[1:0]
Set
RW
0x3
6.7.6.
DAC1 CnvtrID
Table 76. DAC1 CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 77. DAC1 CnvtrID Command Response Format Bit [31:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter. Description
[7:4]
Strm
RW
0x0
[3:0]
Ch
RW
0x0
6.7.7.
DAC1 LR
Table 78. DAC1 LR Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
60
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 79. DAC1 LR Command Response Format Bit [31:3] [2] [1:0] Bitfield Name Rsvd2 SwapEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1 = Enable swapping of left and right channels. Reserved Description
6.8.
DAC2 Node (NID = 0x04)
6.8.1. DAC2 Cnvtr
Table 80. DAC2 Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table Response See bitfield table 0000_0000h
Table 81. DAC2 Cnvtr Command Response Format Bit [31:16] [15] Bitfield Name Rsvd2 StrmType RW R R Reset 0x0 0x0 Reserved Stream Type: only PCM streams are supported by this widget. Sample Base Rate 0 = 48 KHz 1 = 44.1 KHz Sample Base Rate Multiple 000 = 48 KHz / 44.1 KHz or less 001 = x2 010 = Reserved (x3) 011 = x4 100-111 = Reserved Description
[14]
FrmtSmplRate
RW
0x0
[13:11]
SmplRateMultp
RW
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
61
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 81. DAC2 Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Sample Base Rate Divisor 000 = Divide by 1 001 = Divide by 2 010 = Divide by 3 011 = Divide by 4 100 = Divide by 5 101 = Divide by 6 110 = Divide by 7 111 = Divide by 8 Reserved Bits per Sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = Reserved Number of Channels Number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels
[10:8]
SmplRateDiv
RW
0x0
[7]
Rsvd1
R
0x0
[6:4]
BitsPerSmpl
RW
0x3
[3:0]
NmbrChan
RW
0x1
6.8.2.
DAC2 AmpRight
Table 82. DAC2 AmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 83. DAC2 AmpRight Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1 = Mute is active Amplifier gain step number Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
62
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.8.3.
DAC2 AmpLeft
Table 84. DAC2 AmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 85. DAC2 AmpLeft Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1 = Mute is active Amplifier gain step number Description
6.8.4.
DAC2 WCap
Table 86. DAC2 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 87. DAC2 WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig RW R R R R R R R Reset 0x0 0x0 0xD 0x0 0x1 0x1 0x0 Reserved Widget type = Audio Output Number of sample delays through widget Reserved Left and right channels can be swapped Power State control is supported Widget supports an Analog stream Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
63
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 87. DAC2 WCap Command Response Format Bit [8] [7] [6] [5] [4] Bitfield Name ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R Reset 0x0 0x0 0x0 0x0 0x0 Description No connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead Output amplifier No input amplifier Stereo widget
[3] [2] [1] [0]
AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo
R R R R
0x0 0x1 0x0 0x1
6.8.5.
DAC2 PwrState
Table 88. DAC2 PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 89. DAC2 PwrState Command Response Format Bit [31:8] [7:4] Bitfield Name Rsvd2 Act RW R R Reset 0x0 0x3 Reserved PS-Act: Actual power state of referenced node. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
64
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 89. DAC2 PwrState Command Response Format Bit [3:2] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - Fully on. 11 - Powered down. Description
[1:0]
Set
RW
0x3
6.8.6.
DAC2 CnvtrID
Table 90. DAC2 CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 91. DAC2 CnvtrID Command Response Format Bit [31:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter. Description
[7:4]
Strm
RW
0x0
[3:0]
Ch
RW
0x0
6.8.7.
DAC2 LR
Table 92. DAC2 LR Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
65
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 93. DAC2 LR Command Response Format Bit [31:3] [2] [1:0] Bitfield Name Rsvd2 SwapEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1 = Enable swapping of left and right channels. Reserved Description
6.9.
DAC3 Node (NID = 0x05)
6.9.1. DAC3 Cnvtr
Table 94. DAC3 Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table Response See bitfield table 0000_0000h
Table 95. DAC3 Cnvtr Command Response Format Bit [31:16] [15] Bitfield Name Rsvd2 StrmType RW R R Reset 0x0 0x0 Reserved Stream Type: only PCM streams are supported by this widget. Sample Base Rate 0 = 48 KHz 1 = 44.1 KHz Sample Base Rate Multiple 000 = 48 KHz / 44.1 KHz or less 001 = x2 010 = Reserved (x3) 011 = x4 100-111 = Reserved Description
[14]
FrmtSmplRate
RW
0x0
[13:11]
SmplRateMultp
RW
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
66
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 95. DAC3 Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Sample Base Rate Divisor 000 = Divide by 1 001 = Divide by 2 010 = Divide by 3 011 = Divide by 4 100 = Divide by 5 101 = Divide by 6 110 = Divide by 7 111 = Divide by 8 Reserved Bits per Sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = Reserved Number of Channels Number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels
[10:8]
SmplRateDiv
RW
0x0
[7]
Rsvd1
R
0x0
[6:4]
BitsPerSmpl
RW
0x3
[3:0]
NmbrChan
RW
0x1
6.9.2.
DAC3 AmpRight
Table 96. DAC3 AmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 97. DAC3 AmpRight Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1 = Mute is active Amplifier gain step number Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
67
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.9.3.
DAC3 AmpLeft
Table 98. DAC3 AmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 99. DAC3 AmpLeft Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd Mute Gain RW R RW RW Reset 0x0 0x1 0x7F Reserved 1 = Mute is active Amplifier gain step number Description
6.9.4.
DAC3 WCap
Table 100. DAC3 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 101. DAC3 WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig RW R R R R R R R Reset 0x0 0x0 0xD 0x0 0x1 0x1 0x0 Reserved Widget type = Audio Output Number of sample delays through widget Reserved Left and right channels can be swapped Power State control is supported Widget supports an Analog stream Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
68
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 101. DAC3 WCap Command Response Format Bit [8] [7] [6] [5] [4] Bitfield Name ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R Reset 0x0 0x0 0x0 0x0 0x0 Description No connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead Output amplifier No input amplifier Stereo widget
[3] [2] [1] [0]
AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo
R R R R
0x0 0x1 0x0 0x1
6.9.5.
DAC3 PwrState
Table 102. DAC3 PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 103. DAC3 PwrState Command Response Format Bit [31:8] [7:4] Bitfield Name Rsvd2 Act RW R R Reset 0x0 0x3 Reserved PS-Act: Actual power state of referenced node. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
69
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 103. DAC3 PwrState Command Response Format Bit [3:2] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - Fully on. 11 - Powered down. Description
[1:0]
Set
RW
0x3
6.9.6.
DAC3 CnvtrID
Table 104. DAC3 CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 105. DAC3 CnvtrID Command Response Format Bit [31:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter. Description
[7:4]
Strm
RW
0x0
[3:0]
Ch
RW
0x0
6.9.7.
DAC3 LR
Table 106. DAC3 LR Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
70
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 107. DAC3 LR Command Response Format Bit [31:3] [2] [1:0] Bitfield Name Rsvd2 SwapEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1 = Enable swapping of left and right channels. Reserved Description
6.10. ADC0 Node (NID = 0x06)
6.10.1. ADC0 Cnvtr
Table 108. ADC0 Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table Response See bitfield table 0000_0000h
Table 109. ADC0 Cnvtr Command Response Format Bit [31:16] [15] Bitfield Name Rsvd2 StrmType RW R R Reset 0x0 0x0 Reserved Stream Type: only PCM streams are supported by this widget. Sample Base Rate 0 = 48 KHz 1 = 44.1 KHz Sample Base Rate Multiple 000 = 48 KHz / 44.1 KHz or less 001 = x2 010 = Reserved (x3) 011 = x4 100-111 = Reserved Description
[14]
FrmtSmplRate
RW
0x0
[13:11]
SmplRateMultp
RW
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
71
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 109. ADC0 Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Sample Base Rate Divisor 000 = Divide by 1 001 = Divide by 2 010 = Divide by 3 011 = Divide by 4 100 = Divide by 5 101 = Divide by 6 110 = Divide by 7 111 = Divide by 8 Reserved Bits per Sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = Reserved Number of Channels Number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels
[10:8]
SmplRateDiv
RW
0x0
[7]
Rsvd1
R
0x0
[6:4]
BitsPerSmpl
RW
0x3
[3:0]
NmbrChan
RW
0x1
6.10.2.
ADC0 WCap
Table 110. ADC0 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 111. ADC0 WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] Bitfield Name Rsvd2 Type Delay Rsvd1 RW R R R R Reset 0x0 0x1 0xD 0x0 Reserved Widget type = Audio Input Number of sample delays through widget Reserved Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
72
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 111. ADC0 WCap Command Response Format Bit [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R Reset 0x0 0x1 0x0 0x1 0x0 0x1 0x0 0x0 Description No left/right swap capability Power State control is supported Widget supports an Analog stream Connection list is present No support for Unsolicited Response Software should query the Processing Controls parameter for this widget. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead No output amplifier No input amplifier Stereo widget
[3] [2] [1] [0]
AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo
R R R R
0x0 0x0 0x0 0x1
6.10.3.
ADC0 ConLst
Table 112. ADC0 ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table
Table 113. ADC0 ConLst Command Response Format Bit [31:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
73
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 113. ADC0 ConLst Command Response Format Bit [7] [6:0] Bitfield Name LForm Coal RW R R Reset 0x0 0x01 Description Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list.
6.10.4.
ADC0 ConLstEntry
Table 114. ADC0 ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table
Table 115. ADC0 ConLstEntry Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x17 Unused list entry. Unused list entry. Unused list entry. ADC0 Vol widget Description
6.10.5.
ADC0 ProcState
Table 116. ADC0 ProcState Command Verb Format Verb ID Get Set1 F03 703 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
74
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 117. ADC0 ProcState Command Response Format Bit [31:8] Bitfield Name Rsvd2 RW R Reset 0x0 Reserved High Pass Filter Offset Calculation Disable 0 = Calculation enabled. 1 = Calculation disabled. Reserved Processing State = 00 (OFF): bypass the ADC high pass filter; Processing State = 01, 10, 11 (ON or BENIGN): ADC high pass filter is enabled. Description
[7]
HPFOCDIS
RW
0x0
[6:2]
Rsvd1
R
0x0
[1:0]
ADCHPFByp
RW
0x1
6.10.6.
ADC0 PwrState
Table 118. ADC0 PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 119. ADC0 PwrState Command Response Format Bit [31:8] [7:4] [3:2] Bitfield Name Rsvd2 Act Rsvd1 RW R R R Reset 0x0 0x3 0x0 Reserved PS-Act: Actual power state of referenced node. Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - Fully on. 11 - Powered down (default) Description
[1:0]
Set
RW
0x3
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
75
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.10.7.
ADC0 CnvtrID
Table 120. ADC0 CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 121. ADC0 CnvtrID Command Response Format Bit [31:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter Description
[7:4]
Strm
RW
0x0
[3:0]
Ch
RW
0x0
6.11. ADC1 Node (NID = 0x07)
6.11.1. ADC1 Cnvtr
Table 122. ADC1 Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table Response See bitfield table 0000_0000h
Table 123. ADC1 Cnvtr Command Response Format Bit [31:16] [15] Bitfield Name Rsvd2 StrmType RW R R Reset 0x0 0x0 Reserved Stream Type: only PCM streams are supported by this widget. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
76
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 123. ADC1 Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Sample Base Rate 0 = 48 KHz 1 = 44.1 KHz Sample Base Rate Multiple 000 = 48 KHz / 44.1 KHz or less 001 = x2 010 = Reserved (x3) 011 = x4 100-111 = Reserved Sample Base Rate Divisor 000 = Divide by 1 001 = Divide by 2 010 = Divide by 3 011 = Divide by 4 100 = Divide by 5 101 = Divide by 6 110 = Divide by 7 111 = Divide by 8 Reserved Bits per Sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = Reserved Number of Channels Number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels
[14]
FrmtSmplRate
RW
0x0
[13:11]
SmplRateMultp
RW
0x0
[10:8]
SmplRateDiv
RW
0x0
[7]
Rsvd1
R
0x0
[6:4]
BitsPerSmpl
RW
0x3
[3:0]
NmbrChan
RW
0x1
6.11.2.
ADC1 WCap
Table 124. ADC1 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
77
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 125. ADC1 WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x1 0xD 0x0 0x0 0x1 0x0 0x1 0x0 0x1 0x0 0x0 Reserved Widget type = Audio Input Number of sample delays through widget Reserved No left/right swap capability Power State control is supported Widget supports an Analog stream Connection list is present No support for Unsolicited Response Software should query the Processing Controls parameter for this widget. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead No output amplifier No input amplifier Stereo widget Description
[3] [2] [1] [0]
AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo
R R R R
0x0 0x0 0x0 0x1
6.11.3.
ADC1 ConLst
Table 126. ADC1 ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
78
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 127. ADC1 ConLst Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved. Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description
6.11.4.
ADC1 ConLstEntry
Table 128. ADC1 ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table
Table 129. ADC1 ConLstEntry Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x18 Unused list entry. Unused list entry. Unused list entry. ADC1 Vol widget Description
6.11.5.
ADC1 ProcState
Table 130. ADC1 ProcState Command Verb Format Verb ID Get Set1 F03 703 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
79
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 131. ADC1 ProcState Command Response Format Bit [31:8] Bitfield Name Rsvd2 RW R Reset 0x0 Reserved High Pass Filter Offset Calculation Disable 0 = Calculation enabled. 1 = Calculation disabled. Reserved Processing State = 00 (OFF): bypass the ADC high pass filter; Processing State = 01, 10, 11 (ON or BENIGN): ADC high pass filter is enabled. Description
[7]
HPFOCDIS
RW
0x0
[6:2]
Rsvd1
R
0x0
[1:0]
ADCHPFByp
RW
0x1
6.11.6.
ADC1 PwrState
Table 132. ADC1 PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 133. ADC1 PwrState Command Response Format Bit [31:8] [7:4] [3:2] Bitfield Name Rsvd2 Act Rsvd1 RW R R R Reset 0x0 0x3 0x0 Reserved PS-Act: Actual power state of referenced node. Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - Fully on. 11 - Powered down (default) Description
[1:0]
Set
RW
0x3
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
80
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.11.7.
ADC1 CnvtrID
Table 134. ADC1 CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 135. ADC1 CnvtrID Command Response Format Bit [31:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention, stream 0 is reserved as unused. Integer representing lowest channel used by converter Description
[7:4]
Strm
RW
0x0
[3:0]
Ch
RW
0x0
6.12. SPDIFOut Node (NID = 0x08)
6.12.1. SPDIFOut Cnvtr
Table 136. SPDIFOut Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table Response See bitfield table 0000_0000h
Table 137. SPDIFOut Cnvtr Command Response Format Bit [31:16] Bitfield Name Rsvd2 RW R Reset 0x0 Reserved Stream Type 0 = PCM 1 = Non-PCM (remaining bits in this verb have other meanings) Description
[15]
FrmtNonPCM
RW
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
81
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 137. SPDIFOut Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Sample Base Rate 0 = 48 KHz 1 = 44.1 KHz Sample Base Rate Multiple 000 = 48 KHz / 44.1 KHz or less 001 = x2 010 = Reserved (x3) 011 = x4 100-111 = Reserved Sample Base Rate Divisor 000 = Divide by 1 001 = Divide by 2 010 = Divide by 3 011 = Divide by 4 100 = Divide by 5 101 = Divide by 6 110 = Divide by 7 111 = Divide by 8 Reserved Bits per Sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = Reserved Number of Channels Number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels
[14]
FrmtSmplRate
RW
0x0
[13:11]
SmplRateMultp
RW
0x0
[10:8]
SmplRateDiv
RW
0x0
[7]
Rsvd1
R
0x0
[6:4]
BitsPerSmpl
RW
0x3
[3:0]
NmbrChan
RW
0x1
6.12.2.
SPDIFOut WCap
Table 138. SPDIFOut WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
82
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 139. SPDIFOut WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x0 0x4 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x0 0x1 Reserved Widget type = Audio Output Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports a Digital stream No connection list is present No support for Unsolicited Response No Processing Controls parameter No support for striping Widget contains format info; software should query No amplifier info; use default amplifier parameters from Audio Function node instead No output amplifier No input amplifier Stereo widget Description
[3] [2] [1] [0]
AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo
R R R R
0x0 0x0 0x0 0x1
6.12.3.
SPDIFOut PCM
Table 140. SPDIFOut PCM Command Verb Format Verb ID Get F00 Payload 0A Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
83
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 141. SPDIFOut PCM Command Response Format Bit [31:21] [20] [19] [18] [17] [16] [15:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 B32 B24 B20 B16 B8 Rsvd1 R12 R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 RW R R R R R R R R R R R R R R R R R R R Reset 0x0 0x0 0x1 0x1 0x1 0x0 0x0 0x0 0x1 0x1 0x1 0x1 0x1 0x1 0x0 0x0 0x0 0x0 0x0 Reserved 32 bit audio formats are NOT supported 24 bit audio formats are supported 20 bit audio formats are supported 16 bit audio formats are supported 8 bit audio formats are NOT supported Reserved 384 KHz rate (8/1*48 KHz) NOT supported 192.0 KHz rate (4/1*48 KHz) supported 176.4 KHz rate (4/1*44.1 KHz) supported 96.0 KHz rate (2/1*48 KHz) supported 88.2 KHz rate (2/1*44.1 KHz) supported 48.0 KHz rate supported (REQUIRED) 44.1 KHz rate supported 32.0 KHz rate (2/3*48 KHz) NOT supported 22.05 KHz rate (1/2*44.1 KHz) NOT supported 16.0 KHz rate (1/3*48 KHz) NOT supported 11.025 KHz rate (1/4*44.0 KHz) NOT supported 8.0 KHz rate (1/6*48 KHz) NOT supported Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
84
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.12.4.
SPDIFOut Stream
Table 142. SPDIFOut Stream Command Verb Format Verb ID Get F00 Payload 0B Response See bitfield table
Table 143. SPDIFOut Stream Command Response Format Bit [31:3] [2] [1] [0] Bitfield Name Rsvd NonPCM Float32 PCM RW R R R R Reset 0x0 0x1 0x0 0x1 Reserved Non-PCM data supported. No support for Float32 data. PCM-formatted data supported. Description
6.12.5.
SPDIFOut CnvtrID
Table 144. SPDIFOut CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 145. SPDIFOut CnvtrID Command Response Format Bit [31:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter Description
[7:4]
Strm
RW
0x0
[3:0]
Ch
RW
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
85
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.12.6.
SPDIFOut DigCnvtr
Table 146. SPDIFOut DigCnvtr Command Verb Format Verb ID Get Set1 Set2 F0D 70D 70E Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table Response See bitfield table 0000_0000h 0000_0000h
Table 147. SPDIFOut DigCnvtr Command Response Format Bit [31:16] [15] [14:8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 Rsvd1 CC L PRO AUDIO COPY PRE VCFG V DigEn RW R R RW RW RW RW RW RW RW RW RW Reset 0x0 0x0 0x00 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Reserved Reserved CC[6:0] - Category Code L - Generation Level PRO - Professional /AUDIO - Non-Audio COPY - Copyright PRE - Preemphasis VCFG - Validity Config V - Validity DigEn - Digital Enable Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
86
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.13. SPDIFIn Node (NID = 0x09)
6.13.1. SPDIFIn Cnvtr
Table 148. SPDIFIn Cnvtr Command Verb Format Verb ID Get Set1 A 2 Payload 0000 See bits [15:0] of bitfield table Response See bitfield table 0000_0000h
Table 149. SPDIFIn Cnvtr Command Response Format Bit [31:16] Bitfield Name Rsvd2 RW R Reset 0x0 Reserved Stream Type 0 = PCM 1 = Non-PCM (remaining bits in this verb have other meanings) Sample Base Rate 0 = 48 KHz 1 = 44.1 KHz Sample Base Rate Multiple 000 = 48 KHz / 44.1 KHz or less 001 = x2 010 = Reserved (x3) 011 = x4 100-111 = Reserved Sample Base Rate Divisor 000 = Divide by 1 001 = Divide by 2 010 = Divide by 3 011 = Divide by 4 100 = Divide by 5 101 = Divide by 6 110 = Divide by 7 111 = Divide by 8 Reserved Description
[15]
FrmtNonPCM
RW
0x0
[14]
FrmtSmplRate
RW
0x0
[13:11]
SmplRateMultp
RW
0x0
[10:8]
SmplRateDiv
RW
0x0
[7]
Rsvd1
R
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
87
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 149. SPDIFIn Cnvtr Command Response Format Bit Bitfield Name RW Reset Description Bits per Sample 000 = 8 bits 001 = 16 bits 010 = 20 bits 011 = 24 bits 100-111 = Reserved Number of Channels Number of channels in each frame of the stream. 0000 = 1 channel 0001 = 2 channels ... 1111 = 16 channels
[6:4]
BitsPerSmpl
RW
0x3
[3:0]
NmbrChan
RW
0x1
6.13.2.
SPDIFIn WCap
Table 150. SPDIFIn WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 151. SPDIFIn WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] [8] [7] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap RW R R R R R R R R R Reset 0x0 0x1 0x4 0x0 0x0 0x0 0x1 0x1 0x0 Reserved Widget type = Audio Input Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports a Digital stream Connection list is present Unsolicited Response is not supported Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
88
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 151. SPDIFIn WCap Command Response Format Bit [6] [5] [4] Bitfield Name ProcWidget Stripe FormatOvrd RW R R R Reset 0x0 0x0 0x1 Description No Processing Controls parameter No support for striping Widget contains format info; software should query No amplifier info; use default amplifier parameters from Audio Function node instead No output amplifier No input amplifier Stereo widget
[3] [2] [1] [0]
AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo
R R R R
0x0 0x0 0x0 0x1
6.13.3.
SPDIFIn PCMCap
Table 152. SPDIFIn PCMCap Command Verb Format Verb ID Get F00 Payload 0A Response See bitfield table
Table 153. SPDIFIn PCMCap Command Response Format Bit [31:21] [20] [19] [18] [17] [16] [15:12] [11] Bitfield Name Rsvd2 B32 B24 B20 B16 B8 Rsvd1 R12 RW R R R R R R R R Reset 0x0 0x0 0x1 0x1 0x1 0x0 0x0 0x0 Reserved 32 bit audio formats are NOT supported 24 bit audio formats are supported 20 bit audio formats are supported 16 bit audio formats are supported 8 bit audio formats are NOT supported Reserved 384 KHz rate (8/1*48 KHz) NOT supported Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
89
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 153. SPDIFIn PCMCap Command Response Format Bit [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 RW R R R R R R R R R R R Reset 0x0 0x0 0x1 0x0 0x1 0x1 0x0 0x0 0x0 0x0 0x0 Description 192.0 KHz rate (4/1*48 KHz) NOT supported 176.4 KHz rate (4/1*44.1 KHz) NOT supported 96.0 KHz rate (2/1*48 KHz) supported 88.2 KHz rate (2/1*44.1 KHz) NOT supported 48.0 KHz rate supported (REQUIRED) 44.1 KHz rate supported 32.0 KHz rate (2/3*48 KHz) NOT supported 22.05 KHz rate (1/2*44.1 KHz) NOT supported 16.0 KHz rate (1/3*48 KHz) NOT supported 11.025 KHz rate (1/4*44.0 KHz) NOT supported 8.0 KHz rate (1/6*48 KHz) NOT supported
6.13.4.
SPDIFIn Stream
Table 154. SPDIFIn Stream Command Verb Format Verb ID Get F00 Payload 0B Response See bitfield table
Table 155. SPDIFIn Stream Command Response Format Bit [31:3] [2] [1] [0] Bitfield Name Rsvd NonPCM Float32 PCM RW R R R R Reset 0x0 0x1 0x0 0x1 Reserved Non-PCM data supported. No support for Float32 data. PCM-formatted data supported. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
90
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.13.5.
SPDIFIn ConLst
Table 156. SPDIFIn ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table
Table 157. SPDIFIn ConLst Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved. Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description
6.13.6.
SPDIFIn ConLstEntry
Table 158. SPDIFIn ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table
Table 159. SPDIFIn ConLstEntry Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x11 Unused list entry. Unused list entry. Unused list entry. SPDIF In Pin widget. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
91
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.13.7.
SPDIFIn CnvtrID
Table 160. SPDIFIn CnvtrID Command Verb Format Verb ID Get Set1 F06 706 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 161. SPDIFIn CnvtrID Command Response Format Bit [31:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Software-programmable integer representing link stream ID used by the converter widget. By convention stream 0 is reserved as unused. Integer representing lowest channel used by converter Description
[7:4]
Strm
RW
0x0
[3:0]
Ch
RW
0x0
6.13.8.
SPDIFIn DigCnvtr
Table 162. SPDIFIn DigCnvtr Command Verb Format Verb ID Get Set1 Set2 F0D 70D 70E Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table Response See bitfield table 0000_0000h 0000_0000h
Table 163. SPDIFIn DigCnvtr Command Response Format Bit [31:15] [14:8] [7] [6] Bitfield Name Rsvd2 CC L PRO RW R R R R Reset 0x0 0x00 0x0 0x0 Reserved CC[6:0] - Category Code L - Generation Level PRO - Professional Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
92
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 163. SPDIFIn DigCnvtr Command Response Format Bit [5] [4] [3] [2] [1] [0] Bitfield Name AUDIO COPY PRE Rsvd1 V DigEn RW R R R R R RW Reset 0x0 0x0 0x0 0x0 0x0 0x0 Description /AUDIO - Non-Audio COPY - Copyright PRE - Preemphasis Reserved (VCFG bit applies only to output streams) V - Validity DigEn - Digital Enable
6.14. PortA Node (NID = 0x0A)
6.14.1. PortA WCap
Table 164. PortA WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 165. PortA WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] [8] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList RW R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x1 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
93
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 165. PortA WCap Command Response Format Bit [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R R R Reset 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x1 Description Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amplifier No input amplifier Stereo widget
6.14.2.
PortA PinCap
Table 166. PortA PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table
Table 167. PortA PinCap Command Response Format Bit [31:17] [16] Bitfield Name Rsvd2 EapdCap RW R R Reset 0x0 0x0 Reserved This widget does not control EAPD pin VRef generation is supported by this pin complex, and the following voltages can be produced on the associated VRef pin: 80% Avdd; 50% Avdd; GND; Hi-Z (required since pin complex is output capable) Reserved Pin complex does not have balanced pins. Pin complex is input capable. Description
[15:8]
VrefCntrl
R
0x17
[7] [6] [5]
Rsvd1 BalancedIO InCap
R R R
0x0 0x0 0x1
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
94
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 167. PortA PinCap Command Response Format Bit [4] [3] [2] [1] [0] Bitfield Name OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap RW R R R R R Reset 0x1 0x1 0x1 0x1 0x1 Description Pin complex is output capable. Pin complex has headphone amplifier. Pin complex can perform Presence Detect. Trigger is required for impedance measurement. Pin complex supports impedance sense.
6.14.3.
PortA ConLst
Table 168. PortA ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table
Table 169. PortA ConLst Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description
6.14.4.
PortA ConLstEntry
Table 170. PortA ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
95
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 171. PortA ConLstEntry Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x02 Unused list entry. Unused list entry. Unused list entry. DAC0 Converter widget Description
6.14.5.
PortA PinWCntrl
Table 172. PortA PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 173. PortA PinWCntrl Command Response Format Bit [31:8] [7] Bitfield Name Rsvd2 HPhnEn RW R RW Reset 0x0 0x0 Reserved 1 = Enable the low impedance amplifier associated with the output. 1 = CODEC output path of Pin Widget is enabled 1 = CODEC input path of Pin Widget is enabled Reserved VRefEn: Selects one of the possible states for the VRef signal associated with the Pin Widget. If the value written to this control does not correspond to a supported value defined in the VRefCntrl field of the Pin Capabilities parameter (0C), then this control will take the value of 000b (Hi-Z). Description
[6] [5] [4:3]
OutEn InEn Rsvd1
RW RW R
0x0 0x0 0x0
[2:0]
VRefEn
RW
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
96
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.14.6.
PortA UnsolResp
Table 174. PortA UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 175. PortA UnsolResp Command Response Format Bit [31:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jackinsertion OR completion of a Jack-Sense cycle. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description
[7]
En
RW
0x0
[6]
Rsvd1
R
0x0
[5:0]
Tag
RW
0x00
6.14.7.
PortA ChSense
Table 176. PortA ChSense Command Verb Format Verb ID Get Set1 Set2 F09 709 709 Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table Response See bitfield table 0000_0000h 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
97
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 177. PortA ChSense Command Response Format Bit [31] Bitfield Name PresDtct RW R Reset 0x0 Description 1 = Something is plugged into jack associated with Pin Complex. Measured impedance of the widget. A value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. Set 1 = Perform impedance sensing on right channel or ring of the connector Set 0 = Perform impedance sensing on left channel or tip of the connector
[30:0]
Impedance
R
0x7FFF_FFFF
[0]
RightCh
W
0x0
[0]
LeftCh
W
0x0
6.14.8.
PortA ConfigDefault
Table 178. PortA ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table See bits [23:16] of bitfield table See bits [31:24] of bitfield table Response See bitfield table 0000_0000h 0000_0000h 0000_0000h 0000_0000h
Table 179. PortA ConfigDefault Command Response Format Bit [31:24] Bitfield Name Config4 RW RW Reset 0x02 Description Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC.
[23:16]
Config3
RW
0x21
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
98
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 179. PortA ConfigDefault Command Response Format Bit [15:8] Bitfield Name Config2 RW RW Reset 0x40 Description Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC.
[7:0]
Config1
RW
0x20
6.15. PortB Node (NID = 0x0B)
6.15.1. PortB WCap
Table 180. PortB WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 181. PortB WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x1 0x1 0x0 0x0 0x0 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
99
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 181. PortB WCap Command Response Format Bit [3] [2] [1] [0] Bitfield Name AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R Reset 0x0 0x0 0x0 0x1 Description No amplifier info; use default amplifier parameters from Audio Function node instead No output amplifier No input amplifier Stereo widget
6.15.2.
PortB PinCap
Table 182. PortB PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table
Table 183. PortB PinCap Command Response Format Bit [31:17] [16] Bitfield Name Rsvd2 EapdCap RW R R Reset 0x0 0x0 Reserved This widget does not control EAPD pin VRef generation is supported by this pin complex, and the following voltages can be produced on the associated VRef pin: 80% Avdd; 50% Avdd; GND; Hi-Z (required since pin complex is output capable) Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is output capable. Pin does not have a headphone amplifier. Pin complex can perform Presence Detect. Description
[15:8]
VrefCntrl
R
0x17
[7] [6] [5] [4] [3] [2]
Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap
R R R R R R
0x0 0x0 0x1 0x1 0x0 0x1
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
100
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 183. PortB PinCap Command Response Format Bit [1] [0] Bitfield Name TrigRqd ImpSenseCap RW R R Reset 0x1 0x1 Description Trigger is required for impedance measurement Pin complex supports impedance sense.
6.15.3.
PortB ConLst
Table 184. PortB ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table
Table 185. PortB ConLst Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description
6.15.4.
PortB ConLstEntry
Table 186. PortB ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table
Table 187. PortB ConLstEntry Command Response Format Bit [31:24] [23:16] Bitfield Name ConL3 ConL2 RW R R Reset 0x00 0x00 Unused list entry. Unused list entry. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
101
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 187. PortB ConLstEntry Command Response Format Bit [15:8] [7:0] Bitfield Name ConL1 ConL0 RW R R Reset 0x00 0x04 Unused list entry. DAC2 Converter widget Description
6.15.5.
PortB PinWCntrl
Table 188. PortB PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 189. PortB PinWCntrl Command Response Format Bit [31:7] [6] [5] [4:3] Bitfield Name Rsvd2 OutEn InEn Rsvd1 RW R RW RW R Reset 0x0 0x0 0x1 0x0 Reserved 1 = CODEC output path of Pin Widget is enabled 1 = CODEC input path of Pin Widget is enabled Reserved VRefEn: Selects one of the possible states for the VRef signal associated with the Pin Widget. If the value written to this control does not correspond to a supported value defined in the VRefCntrl field of the Pin Capabilities parameter (0C), then this control will take the value of 000b (Hi-Z). Description
[2:0]
VRefEn
RW
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
102
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.15.6.
PortB UnsolResp
Table 190. PortB UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 191. PortB UnsolResp Command Response Format Bit [31:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jackinsertion OR completion of a Jack-Sense cycle. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description
[7]
En
RW
0x0
[6]
Rsvd1
R
0x0
[5:0]
Tag
RW
0x00
6.15.7.
PortB ChSense
Table 192. PortB ChSense Command Verb Format Verb ID Get Set1 Set2 F09 709 709 Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table Response See bitfield table 0000_0000h 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
103
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 193. PortB ChSense Command Response Format Bit [31] Bitfield Name PresDtct RW R Reset 0x0 Description 1 = Something is plugged into jack associated with Pin Complex. Measured impedance of the widget. A value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. Set 1 = Perform impedance sensing on right channel or ring of the connector Set 0 = Perform impedance sensing on left channel or tip of the connector
[30:0]
Impedance
R
0x7FFF_FFFF
[0]
RightCh
W
0x0
[0]
LeftCh
W
0x0
6.15.8.
PortB ConfigDefault
Table 194. PortB ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table See bits [23:16] of bitfield table See bits [31:24]of bitfield table Response See bitfield table 0000_0000h 0000_0000h 0000_0000h 0000_0000h
Table 195. PortB ConfigDefault Command Response Format Bit [31:24] Bitfield Name Config4 RW RW Reset 0x01 Description Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC.
[23:16]
Config3
RW
0x11
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
104
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 195. PortB ConfigDefault Command Response Format Bit [15:8] Bitfield Name Config2 RW RW Reset 0x60 Description Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC.
[7:0]
Config1
RW
0x11
6.16. PortC Node (NID = 0x0C)
6.16.1. PortC WCap
Table 196. PortC WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 197. PortC WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x1 0x1 0x0 0x0 0x0 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
105
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 197. PortC WCap Command Response Format Bit [3] [2] [1] [0] Bitfield Name AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R Reset 0x0 0x0 0x0 0x1 Description No amplifier info; use default amplifier parameters from Audio Function node instead No output amplifier No input amplifier Stereo widget
6.16.2.
PortC PinCap
Table 198. PortC PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table
Table 199. PortC PinCap Command Response Format Bit [31:17] [16] Bitfield Name Rsvd2 EapdCap RW R R Reset 0x0 0x0 Reserved This widget does not control EAPD pin VRef generation is supported by this pin complex, and the following voltages can be produced on the associated VRef pin: 80% Avdd; 50% Avdd; GND; Hi-Z (required since pin complex is output capable) Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is output capable. Pin does not have a headphone amplifier. Pin complex can perform Presence Detect. Description
[15:8]
VrefCntrl
R
0x17
[7] [6] [5] [4] [3] [2]
Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap
R R R R R R
0x0 0x0 0x1 0x1 0x0 0x1
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
106
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 199. PortC PinCap Command Response Format Bit [1] [0] Bitfield Name TrigRqd ImpSenseCap RW R R Reset 0x1 0x1 Description Trigger is required for impedance measurement Pin complex supports impedance sense.
6.16.3.
PortC ConLst
Table 200. PortC ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table
Table 201. PortC ConLst Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description
6.16.4.
PortC ConLstEntry
Table 202. PortC ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table
Table 203. PortC ConLstEntry Command Response Format Bit [31:24] [23:16] Bitfield Name ConL3 ConL2 RW R R Reset 0x00 0x00 Unused list entry. Unused list entry. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
107
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 203. PortC ConLstEntry Command Response Format Bit [15:8] [7:0] Bitfield Name ConL1 ConL0 RW R R Reset 0x00 0x03 Unused list entry. DAC1 Converter widget Description
6.16.5.
PortC PinWCntrl
Table 204. PortC PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 205. PortC PinWCntrl Command Response Format Bit [31:7] [6] [5] [4:3] Bitfield Name Rsvd2 OutEn InEn Rsvd1 RW R RW RW R Reset 0x0 0x0 0x1 0x0 Reserved 1 = CODEC output path of Pin Widget is enabled 1 = CODEC input path of Pin Widget is enabled Reserved VRefEn: Selects one of the possible states for the VRef signal associated with the Pin Widget. If the value written to this control does not correspond to a supported value defined in the VRefCntrl field of the Pin Capabilities parameter (0C), then this control will take the value of 000b (Hi-Z). Description
[2:0]
VRefEn
RW
0x0
6.16.6.
PortC UnsolResp
Table 206. PortC UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
108
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 207. PortC UnsolResp Command Response Format Bit [31:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jackinsertion OR completion of a Jack-Sense cycle. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description
[7]
En
RW
0x0
[6]
Rsvd1
R
0x0
[5:0]
Tag
RW
0x00
6.16.7.
PortC ChSense
Table 208. PortC ChSense Command Verb Format Verb ID Get Set1 Set2 F09 709 709 Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table Response See bitfield table 0000_0000h 0000_0000h
Table 209. PortC ChSense Command Response Format Bit [31] Bitfield Name PresDtct RW R Reset 0x0 Description 1 = Something is plugged into jack associated with Pin Complex. Measured impedance of the widget. A value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. Set 1 = Perform impedance sensing on right channel or ring of the connector Set 0 = Perform impedance sensing on left channel or tip of the connector
[30:0]
Impedance
R
0x7FFF_FFFF
[0]
RightCh
W
0x0
[0]
LeftCh
W
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
109
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.16.8.
PortC ConfigDefault
Table 210. PortC ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table See bits [23:16] of bitfield table See bits [31:24] of bitfield table Response See bitfield table 0000_0000h 0000_0000h 0000_0000h 0000_0000h
Table 211. PortC ConfigDefault Command Response Format Bit [31:24] Bitfield Name Config4 RW RW Reset 0x01 Description Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC.
[23:16]
Config3
RW
0x11
[15:8]
Config2
RW
0x40
[7:0]
Config1
RW
0x10
6.17. PortD Node (NID = 0x0D)
6.17.1. PortD WCap
Table 212. PortD WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
110
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 213. PortD WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R R R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x1 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x1 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amplifier No input amplifier Stereo widget Description
6.17.2.
PortD PinCap
Table 214. PortD PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
111
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 215. PortD PinCap Command Response Format Bit [31:17] [16] Bitfield Name Rsvd2 EapdCap RW R R Reset 0x0 0x0 Reserved This widget does not control EAPD pin VRef generation is supported by this pin complex, and the following voltages can be produced on the associated VRef pin: 80% Avdd; 50% Avdd; GND; Hi-Z (required since pin complex is output capable) Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is output capable. Pin complex has headphone amplifier. Pin complex can perform Presence Detect. Trigger is required for impedance measurement Pin complex supports impedance sense. Description
[15:8]
VrefCntrl
R
0x17
[7] [6] [5] [4] [3] [2] [1] [0]
Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap
R R R R R R R R
0x0 0x0 0x1 0x1 0x1 0x1 0x1 0x1
6.17.3.
PortD ConLst
Table 216. PortD ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table
Table 217. PortD ConLst Command Response Format Bit [31:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
112
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 217. PortD ConLst Command Response Format Bit [7] [6:0] Bitfield Name LForm ConL RW R R Reset 0x0 0x01 Description Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list.
6.17.4.
PortD ConLstEntry
Table 218. PortD ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table
Table 219. PortD ConLstEntry Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x02 Unused list entry. Unused list entry. Unused list entry. DAC0 Converter widget Description
6.17.5.
PortD PinWCntrl
Table 220. PortD PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
113
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 221. PortD PinWCntrl Command Response Format Bit [31:8] [7] Bitfield Name Rsvd2 HPhnEn RW R RW Reset 0x0 0x0 Reserved 1 = Enable the low impedance amplifier associated with the output. 1 = CODEC output path of Pin Widget is enabled 1 = CODEC input path of Pin Widget is enabled Reserved VRefEn: Selects one of the possible states for the VRef signal associated with the Pin Widget. If the value written to this control does not correspond to a supported value defined in the VRefCntrl field of the Pin Capabilities parameter (0C), then this control will take the value of 000b (Hi-Z). Description
[6] [5] [4:3]
OutEn InEn Rsvd1
RW RW R
0x0 0x0 0x0
[2:0]
VRefEn
RW
0x0
6.17.6.
PortD UnsolResp
Table 222. PortD UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 223. PortD UnsolResp Command Response Format Bit [31:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jackinsertion OR completion of a Jack-Sense cycle. Description
[7]
En
RW
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
114
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 223. PortD UnsolResp Command Response Format Bit [6] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description
[5:0]
Tag
RW
0x00
6.17.7.
PortD ChSense
Table 224. PortD ChSense Command Verb Format Verb ID Get Set1 Set2 F09 709 709 Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table Response See bitfield table 0000_0000h 0000_0000h
Table 225. PortD ChSense Command Response Format Bit [31] Bitfield Name PresDtct RW R Reset 0x0 Description 1 = Something is plugged into jack associated with Pin Complex. Measured impedance of the widget. A value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. Set 1 = Perform impedance sensing on right channel or ring of the connector Set 0 = Perform impedance sensing on left channel or tip of the connector
[30:0]
Impedance
R
0x7FFF_FFFF
[0]
RightCh
W
0x0
[0]
LeftCh
W
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
115
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.17.8.
PortD ConfigDefault
Table 226. PortD ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table See bits [23:16] of bitfield table See bits [31:24] of bitfield table Response See bitfield table 0000_0000h 0000_0000h 0000_0000h 0000_0000h
Table 227. PortD ConfigDefault Command Response Format Bit [31:24] Bitfield Name Config4 RW RW Reset 0x02 Description Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC.
[23:16]
Config3
RW
0xA1
[15:8]
Config2
RW
0x90
[7:0]
Config1
RW
0x50
6.18. PortE Node (NID = 0x0E)
6.18.1. PortE WCap
Table 228. PortE WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
116
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 229. PortE WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R R R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x1 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amplifier No input amplifier Stereo widget Description
6.18.2.
PortE PinCap
Table 230. PortE PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
117
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 231. PortE PinCap Command Response Format Bit [31:17] [16] [15:8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 EapdCap VrefCntrl Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap RW R R R R R R R R R R R Reset 0x0 0x0 0x00 0x0 0x0 0x1 0x0 0x0 0x1 0x0 0x0 Reserved This widget does not control EAPD pin VRef generation not supported by this pin complex. Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is output capable. Pin does not have a headphone amplifier. Pin complex can perform Presence Detect. N/A Pin complex does not support impedance sense. Description
6.18.3.
PortE PinWCntrl
Table 232. PortE PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 233. PortE PinWCntrl Command Response Format Bit [31:6] [5] Bitfield Name Rsvd2 InEn RW R RW Reset 0x0 0x1 Reserved 1 = CODEC input path of Pin Widget is enabled Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
118
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 233. PortE PinWCntrl Command Response Format Bit [4:3] [2:0] Bitfield Name Rsvd1 VRefEn RW R R Reset 0x0 0x0 Reserved Vref Out not supported on this Port Description
6.18.4.
PortE UnsolResp
Table 234. PortE UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 235. PortE UnsolResp Command Response Format Bit [31:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jackinsertion OR completion of a Jack-Sense cycle. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description
[7]
En
RW
0x0
[6]
Rsvd1
R
0x0
[5:0]
Tag
RW
0x00
6.18.5.
PortE ChSense
Table 236. PortE ChSense Command Verb Format Verb ID Get F09 Payload 00 Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
119
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 237. PortE ChSense Command Response Format Bit [31] [30:0] Bitfield Name PresDtct Impedance RW R R Reset 0x0 0x0 Description 1 = Something is plugged into jack associated with Pin Complex. No impedance sense for Port E.
6.18.6.
PortE ConfigDefault
Table 238. PortE ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table See bits [23:16] of bitfield table See bits [31:24] of bitfield table Response See bitfield table 0000_0000h 0000_0000h 0000_0000h 0000_0000h
Table 239. PortE ConfigDefault Command Response Format Bit [31:24] Bitfield Name Config4 RW RW Reset 0x01 Description Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC.
[23:16]
Config3
RW
0x81
[15:8]
Config2
RW
0x30
[7:0]
Config1
RW
0x51
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
120
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.19. PortF Node (NID = 0x0F)
6.19.1. PortF WCap
Table 240. PortF WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 241. PortF WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R R R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x1 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x1 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amplifier No input amplifier Stereo widget Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
121
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.19.2.
PortF PinCap
Table 242. PortF PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table
Table 243. PortF PinCap Command Response Format Bit [31:17] [16] [15:8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 EapdCap VrefCntrl Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap RW R R R R R R R R R R R Reset 0x0 0x0 0x00 0x0 0x0 0x1 0x1 0x0 0x1 0x1 0x1 Reserved This widget does not control EAPD pin VRef generation not supported by this pin complex. Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is output capable. Pin does not have a headphone amplifier. Pin complex can perform Presence Detect. Trigger is required for impedance measurement Pin complex supports impedance sense. Description
6.19.3.
PortF ConLst
Table 244. PortF ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
122
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 245. PortF ConLst Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description
6.19.4.
PortF ConLstEntry
Table 246. PortF ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table
Table 247. PortF ConLstEntry Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x05 Unused list entry. Unused list entry. Unused list entry. DAC3 Converter widget Description
6.19.5.
PortF PinWCntrl
Table 248. PortF PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
123
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 249. PortF PinWCntrl Command Response Format Bit [31:8] [7] Bitfield Name Rsvd2 HPhnEn RW R RW Reset 0x0 0x0 Reserved 1 = Enable the low impedance amplifier associated with the output. 1 = CODEC output path of Pin Widget is enabled 1 = CODEC input path of Pin Widget is enabled Reserved Vref Out not supported on this Port Description
[6] [5] [4:3] [2:0]
OutEn InEn Rsvd1 VRefEn
RW RW R R
0x0 0x0 0x0 0x0
6.19.6.
PortF UnsolResp
Table 250. PortF UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 251. PortF UnsolResp Command Response Format Bit [31:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jackinsertion OR completion of a Jack-Sense cycle. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description
[7]
En
RW
0x0
[6]
Rsvd1
R
0x0
[5:0]
Tag
RW
0x00
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
124
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.19.7.
PortF ChSense
Table 252. PortF ChSense Command Verb Format Verb ID Get Set1 Set2 F09 709 709 Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table Response See bitfield table 0000_0000h 0000_0000h
Table 253. PortF ChSense Command Response Format Bit [31] Bitfield Name PresDtct RW R Reset 0x0 Description 1 = Something is plugged into jack associated with Pin Complex. Measured impedance of the widget. A value of all 1s indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. Set 1 = Perform impedance sensing on right channel or ring of the connector Set 0 = Perform impedance sensing on left channel or tip of the connector
[30:0]
Impedance
R
0x7FFF_FFFF
[0]
RightCh
W
0x0
[0]
LeftCh
W
0x0
6.19.8.
PortF ConfigDefault
Table 254. PortF ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table See bits [23:16] of bitfield table See bits [31:24] of bitfield table Response See bitfield table 0000_0000h 0000_0000h 0000_0000h 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
125
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 255. PortF ConfigDefault Command Response Format Bit [31:24] Bitfield Name Config4 RW RW Reset 0x01 Description Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC.
[23:16]
Config3
RW
0x11
[15:8]
Config2
RW
0x60
[7:0]
Config1
RW
0x12
6.20. DigOut0 Node (NID = 0x10)
6.20.1. DigOut0 WCap
Table 256. DigOut0 WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 257. DigOut0 WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] [8] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList RW R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x1 0x1 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No support for swapping left and right channels No support for Power State control Widget supports a Digital stream Connection list is present Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
126
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 257. DigOut0 WCap Command Response Format Bit [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R R R Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1 Description No support for Unsolicited Response No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amplifier No input amplifier Stereo widget
6.20.2.
DigOut0 PinCap
Table 258. DigOut0 PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table
Table 259. DigOut0 PinCap Command Response Format Bit [31:17] [16] [15:8] [7] [6] [5] [4] [3] Bitfield Name Rsvd2 EapdCap VrefCntrl Rsvd1 BalancedIO InCap OutCap HdphDrvCap RW R R R R R R R R Reset 0x0 0x0 0x00 0x0 0x0 0x0 0x1 0x0 Reserved This widget does not control EAPD pin Vref generation not supported on this pin Reserved Pin complex does not have balanced pins. Pin complex is not input capable. Pin complex is output capable. Pin does not have a headphone amplifier. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
127
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 259. DigOut0 PinCap Command Response Format Bit [2] [1] [0] Bitfield Name PresDtctCap TrigRqd ImpSenseCap RW R R R Reset 0x0 0x0 0x0 Description Pin complex cannot perform Presence Detect. N/A Pin complex does not support impedance sense.
6.20.3.
DigOut0 ConLst
Table 260. DigOut0 ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table
Table 261. DigOut0 ConLst Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x03 Reserved. Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description
6.20.4.
DigOut0 ConSelectCtrl
Table 262. DigOut0 ConSelectCtrl Command Verb Format Verb ID Get Set1 F01 701 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
128
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 263. DigOut0 ConSelectCtrl Command Response Format Bit [31:2] [1:0] Bitfield Name Rsvd Index RW R RW Reset 0x0 0x0 Reserved Connection select control index. Description
6.20.5.
DigOut0 ConLstEntry
Table 264. DigOut0 ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table
Table 265. DigOut0 ConLstEntry Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x19 0x17 0x08 No connection ADAT Out Converter widget ADC0 Vol widget SPDIF Out Converter widget Description
6.20.6.
DigOut0 PinWCntrl
Table 266. DigOut0 PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
129
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 267. DigOut0 PinWCntrl Command Response Format Bit [31:7] [6] [5:0] Bitfield Name Rsvd2 OutEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1 = CODEC output path of Pin Widget is enabled Reserved Description
6.20.7.
DigOut0 ConfigDefault
Table 268. DigOut0 ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table See bits [23:16] of bitfield table See bits [31:24] of bitfield table Response See bitfield table 0000_0000h 0000_0000h 0000_0000h 0000_0000h
Table 269. DigOut0 ConfigDefault Command Response Format Bit [31:24] Bitfield Name Config4 RW RW Reset 0x01 Description Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC.
[23:16]
Config3
RW
0x45
[15:8]
Config2
RW
0x10
[7:0]
Config1
RW
0x30
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
130
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.21. DigIn Node (NID = 0x11)
6.21.1. DigIn WCap Command
Table 270. DigIn WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 271. DigIn WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R R R R R R R R R R R Reset 0x0 0x4 0x3 0x0 0x0 0x1 0x1 0x0 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x1 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability Power State control capability for support of EAPD Widget supports a Digital stream No connection list is present Unsolicited Response is supported No Processing Controls parameter No support for striping N/A for pin complex No amplifier info; use default amplifier parameters from Audio Function node instead No output amplifier No input amplifier Stereo widget Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
131
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.21.2.
DigIn PinCap
Table 272. DigIn PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table
Table 273. DigIn PinCap Command Response Format Bit [31:17] [16] [15:8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 EapdCap VrefCntrl Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap RW R R R R R R R R R R R Reset 0x0 0x1 0x00 0x0 0x0 0x1 0x0 0x0 0x1 0x0 0x0 Reserved This widget controls EAPD pin Vref generation not supported on input pins. Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is not output capable. (EAPD is not the output stream) Pin does not have a headphone amplifier. Pin complex can perform Presence Detect. N/A Pin complex does not support impedance sense. Description
6.21.3.
DigIn PwrState
Table 274. DigIn PwrState Command Verb Format Verb ID Get Set1 F05 705 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
132
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 275. DigIn PwrState Command Response Format Bit [31:8] [7:4] [3:2] Bitfield Name Rsvd2 Act Rsvd1 RW R R R Reset 0x0 0x3 0x0 Reserved PS-Act: Actual power state of referenced node. Reserved PS-Set: Current power setting of referenced node. 00 - Fully on. 01 - Fully on. 10 - EAPD powered down (Hi-Z). 11 - Powered down (default) Description
[1:0]
Set
RW
0x3
6.21.4.
DigIn PinWCntrl
Table 276. DigIn PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 277. DigIn PinWCntrl Command Response Format Bit [31:6] [5] [4:0] Bitfield Name Rsvd2 InEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1 = CODEC input path of Pin Widget is enabled Reserved Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
133
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.21.5.
DigIn UnsolResp
Table 278. DigIn UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 279. DigIn UnsolResp Command Response Format Bit [31:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon lock or loss-of-lock of SPDIF-in clock recovery circuit. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description
[7]
En
RW
0x0
[6]
Rsvd1
R
0x0
[5:0]
Tag
RW
0x00
6.21.6.
DigIn ChSense
Table 280. DigIn ChSense Command Verb Format Verb ID Get Set1 F09 709 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
134
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 281. DigIn ChSense Command Response Format Bit Bitfield Name RW Reset Description 1 = Something is plugged into jack associated with Pin Complex. For this widget, Presence Detect indicates that the SPDIF-in clock recovery circuit has locked onto a valid SPDIF-in sampling frequency. Any change in status will generate an Unsolicited Response, if enabled with verb 708. Reserved. Impedance sense not supported for this Pin Complex.
[31]
PresDtct
R
0x0
[30:0]
Rsvd
R
0x0
6.21.7.
DigIn EAPD
Table 282. DigIn EAPD Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 283. DigIn EAPD Command Response Format Bit [31:2] Bitfield Name Rsvd2 RW R Reset 0x0 Reserved EAPD value reflected on the EAPD pin. 0 = power down external amplifier; 1 = power up external amplifier if PwrState < 0x2. If PwrState > = 0x2, Pin47 is Hi-Z. An external pull-down is required if EAPD must be low when Pin Widget is powered down. Reserved Description
[1]
Data
RW
0x0
[0]
Rsvd1
R
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
135
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.21.8.
DigIn ConfigDefault
Table 284. DigIn ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table See bits [23:16] of bitfield table See bits [31:24] of bitfield table Response See bitfield table 0000_0000h 0000_0000h 0000_0000h 0000_0000h
Table 285. DigIn ConfigDefault Command Response Format Bit Bitfield Name RW Reset Description Configuration bits used by software to determine devices attached to the CODEC. Port = no physical connection Location = internal, riser Configuration bits used by software to determine devices attached to the CODEC. Default Device = SPDIF In Connection = optical Configuration bits used by software to determine devices attached to the CODEC. Color = black Misc = Jack detect override -- no external circuitry support for Presence Detect function Configuration bits used by software to determine devices attached to the CODEC.
[31:24]
Config4
RW
0x01
[23:16]
Config3
RW
0xC5
[15:8]
Config2
RW
0x10
[7:0]
Config1
RW
0x60
6.22. ADC0Mux Node (NID = 0x12)
6.22.1. ADC0Mux WCap
Table 286. ADC0Mux WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
136
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 287. ADC0Mux WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x3 0x0 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x0 Reserved Widget type = Audio Selector Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream Connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead This widget contains its own amplifier parameters. Output amplifier is present No input amplifier Stereo widget Description
[3] [2] [1] [0]
AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo
R R R R
0x1 0x1 0x0 0x1
6.22.2.
ADC0Mux ConLst
Table 288. ADC0Mux ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
137
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 289. ADC0Mux ConLst Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x07 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description
6.22.3.
ADC0Mux AmpCap
Table 290. ADC0Mux AmpCap Command Verb Format Verb ID Get F00 Payload 12 Response See bitfield table
Table 291. ADC0Mux AmpCap Command Response Format Bit [31] [30:23] [22:16] [15] [14:8] [7] [6:0] Bitfield Name Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset RW R R R R R R R Reset 0x0 0x0 0x27 0x0 0x04 0x0 0x00 Description Amplifier is capable of muting Reserved Size of each step in the gain range = 10dB Reserved Number of steps in the gain range = 5 (0dB to +40dB) Reserved 0dB-step is programmed with this offset
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
138
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.22.4.
ADC0Mux AmpRight
Table 292. ADC0Mux AmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 293. ADC0Mux AmpRight Command Response Format Bit [31:3] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved Amplifier gain step number: 000 = 0dB; 001 = 10dB; 010 = 20dB; 011 = 30dB; 100 = 40dB Description
[2:0]
Gain
RW
0x0
6.22.5.
ADC0Mux AmpLeft
Table 294. ADC0Mux AmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 295. ADC0Mux AmpLeft Command Response Format Bit [31:3] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved Amplifier gain step number: 000 = 0dB; 001 = 10dB; 010 = 20dB; 011 = 30dB; 100 = 40dB Description
[2:0]
Gain
RW
0x0
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
139
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.22.6.
ADC0Mux ConSelectCtrl
Table 296. ADC0Mux ConSelectCtrl Command Verb Format Verb ID Get Set1 F01 701 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 297. ADC0Mux ConSelectCtrl Command Response Format Bit [31:3] [2:0] Bitfield Name Rsvd Index RW R RW Reset 0x0 0x0 Reserved Connection select control index. (Default = Port E) Description
6.22.7.
ADC0Mux ConLstEntry0
Table 298. ADC0Mux ConLstEntry0 Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table
Table 299. ADC0Mux ConLstEntry0 Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x0B 0x0F 0x15 0x0E Port B Port F CD In Port E (default) Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
140
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.22.8.
ADC0Mux ConLstEntry4
Table 300. ADC0Mux ConLstEntry4 Command Verb Format Verb ID Get F02 Payload 04 Response See bitfield table
Table 301. ADC0Mux ConLstEntry4 Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x0A 0x0D 0x0C No connection. Port A Port D Port C Description
6.23. ADC1Mux Node (NID = 0x13)
6.23.1. ADC1Mux WCap
Table 302. ADC1Mux WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 303. ADC1Mux WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl RW R R R R R R Reset 0x0 0x3 0x0 0x0 0x0 0x0 Reserved Widget type = Audio Selector Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
141
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 303. ADC1Mux WCap Command Response Format Bit [9] [8] [7] [6] [5] [4] Bitfield Name Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R Reset 0x0 0x1 0x0 0x0 0x0 0x0 Description Widget supports an Analog stream Connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead This widget contains its own amplifier parameters. Output amplifier is present No input amplifier Stereo widget
[3] [2] [1] [0]
AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo
R R R R
0x1 0x1 0x0 0x1
6.23.2.
ADC1Mux ConLst
Table 304. ADC1Mux ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table
Table 305. ADC1Mux ConLst Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x07 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
142
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.23.3.
ADC1Mux AmpCap
Table 306. ADC1Mux AmpCap Command Verb Format Verb ID Get F00 Payload 12 Response See bitfield table
Table 307. ADC1Mux AmpCap Command Response Format Bit [31] [30:23] [22:16] [15] [14:8] [7] [6:0] Bitfield Name Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset RW R R R R R R R Reset 0x0 0x0 0x27 0x0 0x04 0x0 0x00 Description Amplifier is capable of muting Reserved Size of each step in the gain range = 10dB Reserved Number of steps in the gain range = 5 (0dB to +40dB) Reserved 0dB-step is programmed with this offset
6.23.4.
ADC1Mux AmpRight
Table 308. ADC1Mux AmpRight Command Verb Format Verb ID Get Set1 B80 390 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
143
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 309. ADC1Mux AmpRight Command Response Format Bit [31:3] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved Amplifier gain step number: 000 = 0dB; 001 = 10dB; 010 = 20dB; 011 = 30dB; 100 = 40dB Description
[2:0]
Gain
RW
0x0
6.23.5.
ADC1Mux AmpLeft
Table 310. ADC1Mux AmpLeft Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 311. ADC1Mux AmpLeft Command Response Format Bit [31:3] Bitfield Name Rsvd1 RW R Reset 0x0 Reserved Amplifier gain step number: 000 = 0dB; 001 = 10dB; 010 = 20dB; 011 = 30dB; 100 = 40dB Description
[2:0]
Gain
RW
0x0
6.23.6.
ADC1Mux ConSelectCtrl
Table 312. ADC1Mux ConSelectCtrl Command Verb Format Verb ID Get Set1 F01 701 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
144
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 313. ADC1Mux ConSelectCtrl Command Response Format Bit [31:3] [2:0] Bitfield Name Rsvd Index RW R RW Reset 0x0 0x1 Reserved Connection select control index. (Default = CD) Description
6.23.7.
ADC1Mux ConLstEntry0
Table 314. ADC1Mux ConLstEntry0 Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table
Table 315. ADC1Mux ConLstEntry0 Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x0B 0x0F 0x15 0x0E Port B Port F CD In Port E Description
6.23.8.
ADC1Mux ConLstEntry4
Table 316. ADC1Mux ConLstEntry4 Command Verb Format Verb ID Get F02 Payload 04 Response See bitfield table
Table 317. ADC1Mux ConLstEntry4 Command Response Format Bit [31:24] [23:16] Bitfield Name ConL3 ConL2 RW R R Reset 0x00 0x0A No connection. Port A Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
145
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 317. ADC1Mux ConLstEntry4 Command Response Format Bit [15:8] [7:0] Bitfield Name ConL1 ConL0 RW R R Reset 0x0D 0x0C Port D Port C Description
6.24. PCBEEP Node (NID = 0x14)
6.24.1. PCBEEP Amp
Table 318. PCBEEP Amp Command Verb Format Verb ID Get Set1 BA0 3A0 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 319. PCBEEP Amp Command Response Format Bit [31:8] [7] [6:2] [1:0] Bitfield Name Rsvd2 Mute Rsvd1 Gain RW R RW R RW Reset 0x0 0x0 0x0 0x0 Reserved 1 = Disable Digital PC Beep Reserved Mono (left) amplifier gain step number Description
6.24.2.
PCBEEP WCap
Table 320. PCBEEP WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
146
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 321. PCBEEP WCap Command Response Format Bit [31:24] [23:20] [19:4] [3] [2] [1] [0] Bitfield Name Rsvd2 Type Rsvd1 AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R R Reset 0x0 0x7 0x0 0x1 0x1 0x0 0x0 Reserved Widget type = Beep Generator Reserved This widget contains its own amplifier parameters. Output amplifier is present N/A Mono widget Description
6.24.3.
PCBEEP AmpCap
Table 322. PCBEEP AmpCap Command Verb Format Verb ID Get F00 Payload 12 Response See bitfield table
Table 323. PCBEEP AmpCap Command Response Format Bit [31] [30:23] [22:16] [15] [14:8] [7] [6:0] Bitfield Name Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset RW R R R R R R R Reset 0x0 0x0 0x17 0x0 0x03 0x0 0x03 Description Amplifier is capable of muting Reserved Size of each step in the gain range = 6 dB Reserved Number of steps in the gain range = 4 (-18dB to 0dB) Reserved 0dB-step is programmed with this offset
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
147
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.24.4.
PCBEEP Gen
Table 324. PCBEEP Gen Command Verb Format Verb ID Get Set1 F0A 70A Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 325. PCBEEP Gen Command Response Format Bit [31:8] Bitfield Name Rsvd RW R Reset 0x0 Description Reserved Enable internal PC-Beep generation. Divider = 00h - disables internal PC Beep generation and enables normal operation of the CODEC. When the Divider is not 00h - generates the beep tone on all Pin Complexes that are currently configured as outputs. The HD Audio spec states that the beep tone frequency: F = (48 KHz HD Audio SYNC rate) / (4*Divider) producing tones from 47 Hz to 12 KHz (logarithmic scale). This part generates tones with frequency: F = 48000 * (257 - Divider) / 1024 yielding a linear range from 12 KHz to 93.75 Hz in steps of 46.875 Hz. If JackSenseVSR[Rate2x], then the beep tones generated have frequency: F = 48000 * (513 - Divider) / 1024 yielding a range of 24 KHz to 12093.75 Hz in steps of 46.875 Hz.
[7:0]
Divider
RW
0x0
6.25. CD Node (NID = 0x15)
6.25.1. CD WCap
Table 326. CD WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
148
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 327. CD WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo RW R R R R R R R R R R R R R R R R Reset 0x0 0x4 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1 Reserved Widget type = Pin Complex Number of sample delays through widget Reserved No left/right channel swap capability No support for Power State control Widget supports an Analog stream No connection list is present No support for Unsolicited Response No Processing Controls parameter No support for striping N/A for pin complex No amplifier No output amplifier No input amplifier Stereo widget Description
6.25.2.
CD PinCap
Table 328. CD PinCap Command Verb Format Verb ID Get F00 Payload 0C Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
149
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 329. CD PinCap Command Response Format Bit [31:17] [16] [15:8] [7] [6] [5] [4] [3] [2] [1] [0] Bitfield Name Rsvd2 EapdCap VrefCntrl Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap RW R R R R R R R R R R R Reset 0x0 0x0 0x00 0x0 0x0 0x1 0x0 0x0 0x0 0x0 0x0 Reserved This widget does not control EAPD pin Vref generation not supported on this pin Reserved Pin complex does not have balanced pins. Pin complex is input capable. Pin complex is not output capable. Pin does not have a headphone amplifier. Pin complex cannot perform Presence Detect. N/A Pin complex does not support impedance sense. Description
6.25.3.
CD PinWCntrl
Table 330. CD PinWCntrl Command Verb Format Verb ID Get Set1 F07 707 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 331. CD PinWCntrl Command Response Format Bit [31:6] [5] [4:0] Bitfield Name Rsvd2 InEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1 = CODEC input path of Pin Widget is enabled Reserved Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
150
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.25.4.
CD ConfigDefault
Table 332. CD ConfigDefault Command Verb Format Verb ID Get Set1 Set2 Set3 Set4 F1C 71C 71D 71E 71F Payload 00 See bits [7:0] of bitfield table See bits [15:8] of bitfield table See bits [23:16] of bitfield table See bits [31:24] of bitfield table Response See bitfield table 0000_0000h 0000_0000h 0000_0000h 0000_0000h
Table 333. CD ConfigDefault Command Response Format Bit [31:24] Bitfield Name Config4 RW RW Reset 0x90 Description Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC. Configuration bits used by software to determine devices attached to the CODEC.
[23:16]
Config3
RW
0x33
[15:8]
Config2
RW
0x00
[7:0]
Config1
RW
0x52
6.26. VolumeKnob Node (NID = 0x16)
6.26.1. VolumeKnob WCap
Table 334. VolumeKnob WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
151
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 335. VolumeKnob WCap Command Response Format Bit [31:24] [23:20] Bitfield Name Rsvd2 Type RW R R Reset 0x0 0x6 Reserved Widget type = Volume Knob Widget Reserved. Software assumes capability of unsolicited responses and a connection list for this widget type. Description
[19:0]
Rsvd1
R
0x0
6.26.2.
VolumeKnob VolKnobCap
Table 336. VolumeKnob VolKnobCap Command Verb Format Verb ID Get F00 Payload 13 Response See bitfield table
Table 337. VolumeKnob VolKnobCap Command Response Format Bit [31:8] [7] Bitfield Name Rsvd Delta RW R R Reset 0x0 0x1 Reserved Indicates if software can write a base volume to the Volume Control Knob. Total number of steps in the range of the volume knob = 128 Description
[6:0]
NumSteps
R
0x7F
6.26.3.
VolumeKnob ConLst
Table 338. VolumeKnob ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
152
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 339. VolumeKnob ConLst Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x04 Reserved. Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description
6.26.4.
VolumeKnob ConLstEntry
Table 340. VolumeKnob ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table
Table 341. VolumeKnob ConLstEntry Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x05 0x04 0x03 0x02 DAC3 DAC2 DAC1 DAC0 Description
6.26.5.
VolumeKnob UnsolResp
Table 342. VolumeKnob UnsolResp Command Verb Format Verb ID Get Set1 F08 708 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
153
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 343. VolumeKnob UnsolResp Command Response Format Bit [31:8] Bitfield Name Rsvd2 RW R Reset 0x00 Reserved Allow generation of Unsolicited Responses. Unsolicited response events occur upon jackinsertion OR completion of a Jack-Sense cycle. Reserved Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. Description
[7]
En
RW
0x0
[6]
Rsvd1
R
0x0
[5:0]
Tag
RW
0x00
6.26.6.
VolumeKnob Cntrl
Table 344. VolumeKnob Cntrl Command Verb Format Verb ID Get Set1 F0F 70F Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 345. VolumeKnob Cntrl Command Response Format Bit [31:8] Bitfield Name Rsvd RW R Reset 0x0 Reserved Direct = 1 causes the volume control to directly control the hardware volume of the slave amps. Direct = 0 causes unsolicited responses to be generated. Volume, specified in steps of amplifier gain Description
[7]
Direct
RW
0x0
[6:0]
Volume
RW
0x7F
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
154
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.27. ADC0Vol Node (NID = 0x17)
6.27.1. ADC0Vol WCap
Table 346. ADC0Vol WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 347. ADC0Vol WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] [9] [8] [7] [6] [5] [4] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R R R R R R R Reset 0x0 0x3 0x0 0x0 0x1 0x0 0x0 0x1 0x0 0x0 0x0 0x0 Reserved Widget type = Audio Selector Number of sample delays through widget Reserved Left and right channels can be swapped No support for Power State control Widget supports an Analog stream Connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead No output amplifier Input amplifier is present Stereo widget Description
[3] [2] [1] [0]
AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo
R R R R
0x0 0x0 0x1 0x1
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
155
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.27.2.
ADC0Vol ConLst
Table 348. ADC0Vol ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table
Table 349. ADC0Vol ConLst Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description
6.27.3.
ADC0Vol AmpRight
Table 350. ADC0Vol AmpRight Command Verb Format Verb ID Get Set1 B00 350 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 351. ADC0Vol AmpRight Command Response Format Bit [31:8] [7] [6:4] [3:0] Bitfield Name Rsvd2 Mute Rsvd1 Gain RW R RW R RW Reset 0x0 0x1 0x0 0x0 Reserved 1 = Mute is active Reserved Amplifier gain step number Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
156
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.27.4.
ADC0Vol AmpLeft
Table 352. ADC0Vol AmpLeft Command Verb Format Verb ID Get Set1 B20 360 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 353. ADC0Vol AmpLeft Command Response Format Bit [31:8] [7] [6:4] [3:0] Bitfield Name Rsvd2 Mute Rsvd1 Gain RW R RW R RW Reset 0x0 0x1 0x0 0x0 Reserved 1 = Mute is active Reserved Amplifier gain step number Description
6.27.5.
ADC0Vol ConLstEntry
Table 354. ADC0Vol ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table
Table 355. ADC0Vol ConLstEntry Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x12 No Connection No Connection No Connection ADC0 Mux widget Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
157
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.27.6.
ADC0Vol LR
Table 356. ADC0Vol LR Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 357. ADC0Vol LR Command Response Format Bit [31:3] [2] [1:0] Bitfield Name Rsvd2 SwapEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1 = Enable swapping of left and right channels. Reserved Description
6.28. ADC1Vol Node (NID = 0x18)
6.28.1. ADC1Vol WCap
Table 358. ADC1Vol WCap Command Verb Format Verb ID Get F00 Payload 09 Response See bitfield table
Table 359. ADC1Vol WCap Command Response Format Bit [31:24] [23:20] [19:16] [15:12] [11] [10] Bitfield Name Rsvd2 Type Delay Rsvd1 SwapCap PwrCntrl RW R R R R R R Reset 0x0 0x3 0x0 0x0 0x1 0x0 Reserved Widget type = Audio Selector Number of sample delays through widget Reserved Left and right channels can be swapped No support for Power State control Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
158
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table 359. ADC1Vol WCap Command Response Format Bit [9] [8] [7] [6] [5] [4] Bitfield Name Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd RW R R R R R R Reset 0x0 0x1 0x0 0x0 0x0 0x0 Description Widget supports an Analog stream Connection list is present No support for Unsolicited Response No Processing Controls parameter. No support for striping No format info; use default format parameters from Audio Function node instead No amplifier info; use default amplifier parameters from Audio Function node instead No output amplifier Input amplifier is present Stereo widget
[3] [2] [1] [0]
AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo
R R R R
0x0 0x0 0x1 0x1
6.28.2.
ADC1Vol ConLst
Table 360. ADC1Vol ConLst Command Verb Format Verb ID Get F00 Payload 0E Response See bitfield table
Table 361. ADC1Vol ConLst Command Response Format Bit [31:8] [7] [6:0] Bitfield Name Rsvd LForm ConL RW R R R Reset 0x0 0x0 0x01 Reserved Connection list uses short-form (7-bit) NID entries. Number of NID entries in connection list. Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
159
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.28.3.
ADC1Vol AmpRight
Table 362. ADC1Vol AmpRight Command Verb Format Verb ID Get Set1 B00 350 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 363. ADC1Vol AmpRight Command Response Format Bit [31:8] [7] [6:4] [3:0] Bitfield Name Rsvd2 Mute Rsvd1 Gain RW R RW R RW Reset 0x0 0x1 0x0 0x0 Reserved 1 = Mute is active Reserved Amplifier gain step number Description
6.28.4.
ADC1Vol AmpLeft
Table 364. ADC1Vol AmpLeft Command Verb Format Verb ID Get Set1 B20 360 Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 365. ADC1Vol AmpLeft Command Response Format Bit [31:8] [7] [6:4] [3:0] Bitfield Name Rsvd2 Mute Rsvd1 Gain RW R RW R RW Reset 0x0 0x1 0x0 0x0 Reserved 1 = Mute is active Reserved Amplifier gain step number Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
160
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.28.5.
ADC1Vol ConLstEntry
Table 366. ADC1Vol ConLstEntry Command Verb Format Verb ID Get F02 Payload 00 Response See bitfield table
Table 367. ADC1Vol ConLstEntry Command Response Format Bit [31:24] [23:16] [15:8] [7:0] Bitfield Name ConL3 ConL2 ConL1 ConL0 RW R R R R Reset 0x00 0x00 0x00 0x13 No Connection No Connection No Connection ADC1 Mux widget Description
6.28.6.
ADC1Vol LR
Table 368. ADC1Vol LR Command Verb Format Verb ID Get Set1 F0C 70C Payload 00 See bits [7:0] of bitfield table Response See bitfield table 0000_0000h
Table 369. ADC1Vol LR Command Response Format Bit [31:3] [2] [1:0] Bitfield Name Rsvd2 SwapEn Rsvd1 RW R RW R Reset 0x0 0x0 0x0 Reserved 1 = Enable swapping of left and right channels. Reserved Description
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
161
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
7. ORDERING INFORMATION 7.1. STAC9220/9221/9223 Family Options and Part Order Numbers
The +4 V Analog voltage operation is supported by the +5 V version of the STAC9220/9221/9223. *Dolby requires the 5 V version of this part except for Dolby Digital Live (DDL).
Table 370. STAC9220/9221/9223 Ordering Information Part Order Number STAC9220D5TAEyyX STAC9220D3TAEyyX STAC9220X5TAEyyX STAC9220X3TAEyyX STAC9221D5TAEyyX STAC9221D3TAEyyX STAC9221X5TAEyyX STAC9221X3TAEyyX STAC9223D5TAEyyX STAC9223D3TAEyyX Voltage 5V/4V 3.3 V 5V/4V 3.3 V 5V/4V 3.3 V 5V/4V 3.3 V 5V/4V 3.3 V DAC SNR 95dB 95dB 95dB 95dB 105dB 105dB 105dB 105dB 95dB 95dB I2S No No No No Yes Yes Yes Yes No No ADAT No No No No Yes Yes Yes Yes Yes Yes Dolby* Yes Yes (DDL) No No Yes Yes (DDL) No No Yes Yes (DDL) Pkg Pins 48 LQFP 48 LQFP 48 LQFP 48 LQFP 48 LQFP 48 LQFP 48 LQFP 48 LQFP 48 LQFP 48 LQFP
NOTE: When ordering these parts the "yy" will be replaced with the CODEC revision. Add an "R" to the end of any of these part numbers for delivery on Tape and Reel. The minimum order quantity for Tape and Reel is 2,000 units for both package options.
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
162
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
8. PIN INFORMATION 8.1. STAC9220/9223 Pin Diagram
36 PORT-D_R (HP) 35 PORT-D_L (HP) 28 VREF_OUT B 32 VREF OUT D 29 VREF OUT C 27 VREF FILT 34 SENSE B
VREFO UT-A AVDD2 PORT-A_L N.C. PO RT-A_R AVSS N.C. GPIO 2 GPIO 0 GPIO 1 G PIO 3/SPDIF-IN **SPDIF-O UT
37 38 39 40 41 42 43 44 45 46 47 48 1 2 3
25 AVDD1 24 23 22 21 20 19 18 17 16 15 14 13
31 AFILT2
30 AFILT1
26 AVSS1
33 CAP2
48 pin LQFP
PORT-C_R PORT-C_L PORT-B_R PORT-B_L CD_R CD-G CD_L PORT-F_R (HP) PORT-F_L (HP) PORT-E_R PORT-E_L SENSE_A
4
5
6
7
8
9
SYNC 10
RESET# 11
DVDD_CORE
SDATA_IN
N.C. = No Connect ** Note- For the STAC 9223 this pin is SPDIF_OUT/ADAT
8.2.
STAC9221 Pin Diagram
36 PORT-D_R (HP) 35 PORT-D_L (HP) 28 VREF_OUT B 32 VREF OUT D 29 VREF OUT C 27 VREF FILT 34 SENSE B
V R E F O U T -A AVDD2 P O R T -A _L N .C . PO R T-A _R A V SS N .C . G P IO 2/LR _C LK G PIO 0 /S D A TA /I2S O ut G P IO 1/S C LK G PIO 3/S P D IF -IN S P D IF-O U T/A D A T
37 38 39 40 41 42 43 44 45 46 47 48 1 2 3
25 AVDD1
31 AFILT2
30 AFILT1
26 AVSS1
33 CAP2
48 pin LQ FP
24 23 22 21 20 19 18 17 16 15 14 13 SYNC 10 RESET# 11 PC BEEP 12
P O R T-C _R P O R T-C _L P O R T-B_R P O R T-B_L C D _R C D -G C D _L P O R T-F_R (H P ) P O R T-F_L (H P ) P O R T-E_R P O R T-E_L S E N S E _A
4
5
6
7
8
Volume Up
Volume Down
DVDD_CORE
SDATA_IN
BIT_CLK
N .C . = N o C onnect
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
DVDD_CORE
DVSS
SDATA_OUT
DVSS2
9
163
STAC9220/9221/9223
DVDD_CORE
Volume Down
SDATA_OUT
Volume Up
PC BEEP 12
DVSS
BIT_CLK
DVSS2
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
8.3.
Pin Table for STAC9220/9223
Pin Function Digital Vdd = 3.3 V Volume Control Volume Control Digital Ground HD Audio Serial Data output (inbound stream) HD Audio Bit Clock Digital Ground HD Audio Serial Data input (outbound stream) Digital Vdd = 3.3 V HD Audio Frame Sync HD Audio Reset PC Beep Jack insertion detection Ports A, B, C, D Input Left Channel Port E Input Right Channel Port E Input/Output of Left DAC3 Input/Output of Right DAC3 CD Audio Left Channel CD Audio Analog Ground CD Audio Right Channel Input/Output of Left DAC2 Input/Output of Right DAC2 Input/Output of Left DAC1 Input/Output of Right DAC1 Analog Vdd = 5.0 V or 3.3 V Analog Ground Analog Virtual Ground Reference Voltage out drive (intended for microphone bias) for Port B Reference Voltage out drive (intended for microphone bias) for Port C Anti-Aliasing Filter Cap-ADC left channel Anti-Aliasing Filter Cap-ADC right channel Reference Voltage out drive (intended for microphone bias) for Port D ADC reference Cap Jack Insertion Detection Port E, F, G, H I/O I(Digital) I(Digital) I(Digital) I(Digital) I/O(Digital) I(Digital) I(Digital) O(Digital) I(Digital) I(Digital) I(Digital) I(Analog) I(Analog) I(Analog) I(Analog) I/O(Analog) I/O(Analog) I(Analog) I(Analog) I(Analog) I/O(Analog) I/O(Analog) I/O(Analog) I/O(Analog) I(Analog) I(Analog) O(Analog) O(Analog) O(Analog) O(Analog) O(Analog) O(Analog) O(Analog) I(Analog) Internal Pull-up /Pull-down None Pull-Up Pull-Up None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None Pin Location 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
Pin Name DVDD_CORE1 Volume Up Volume Down DVSS2 SDATA_OUT BIT_CLK DVSS3 SDATA_IN DVDD_CORE3 SYNC RESET# PC BEEP Sense A PORT-E_L PORT-E_R PORT-F_L (HP*) PORT-F_R (HP*) CD-L CD-G CD-R PORT-B_L PORT-B_R PORT-C_L PORT-C_R AVDD1 AVSS1 VREF FILT VREFOUT-B VREFOUT-C AFILT1 AFILT2 VREFOUT-D CAP2 Sense B
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
164
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Pin Name PORT-D_L(HP) PORT-D_R(HP) VREFOUT-A AVDD2 PORT-A_L (HP) NC PORT-A_R (HP) AVSS3 NC GPIO2 GPIO0 GPIO1 GPIO3 / SPDIFIN SPDIF-OUT**
Pin Function Input/Output of Left DAC0 Input/Output of Right DAC0 Reference Voltage out drive (intended for microphone bias) for Port A Analog Vdd = 5.0 V or 3.3 V Input/Output of Left DAC0 No Connect Input/Output of Right DAC0 Analog Ground No Connect General Purpose I/O tied to AVDD50K internal pull-up to AVddgnda General Purpose I/O tied to AVDD50K internal pull-up to AVddgnda General Purpose I/O tied to AVDD50K internal pull-up to AVddgnda General Purpose I/O / SPDIF Input SPDIF digital output / ADAT (STAC9223 only)
I/O I/O(Analog) I/O(Analog) O(Analog) I(Analog) I/O(Analog) N/C I/O(Analog) I(Analog) O(Digital) I/O(Digital) I/O(Digital) I/O(Digital) I/O(Digital) O(Digital)
Internal Pull-up /Pull-down None None None None None None None None None Pull-up 50 K or more Pull-up 50 K or more Pull-up 50 K or more Pull-up 50 K or more None
Pin Location 35 36 37 38 39 40 41 42 43 44 45 46 47 48
*Port F can drive 32 ohm headphones but is designed to provide less power than the headphone amplifiers on ports A and D. **Note: For the STAC9223 this pin is SPDIF_OUT / ADAT
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
165
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
8.4.
Pin Table for STAC9221
Pin Function Digital Vdd = 3.3 V Volume Control Volume Control Digital Ground HD Audio Serial Data output (inbound stream) HD Audio Bit Clock Digital Ground HD Audio Serial Data input (outbound stream) Digital Vdd = 3.3 V HD Audio Frame Sync HD Audio Reset PC Beep Jack insertion detection Ports A, B, C, D Input Left Channel Port E Input Right Channel Port E Input/Output of Left DAC3 Input/Output of Right DAC3 CD Audio Left Channel CD Audio Analog Ground CD Audio Right Channel Input/Output of Left DAC2 Input/Output of Right DAC2 Input/Output of Left DAC1 Input/Output of Right DAC1 Analog Vdd = 5.0 V or 3.3 V Analog Ground Analog Virtual Ground Reference Voltage out drive (intended for microphone bias) for Port B I/O I(Digital) I(Digital) I(Digital) I(Digital) I/O(Digital) I(Digital) I(Digital) O(Digital) I(Digital) I(Digital) I(Digital) I(Analog) I(Analog) I(Analog) I(Analog) I/O(Analog) I/O(Analog) I(Analog) I(Analog) I(Analog) I/O(Analog) I/O(Analog) I/O(Analog) I/O(Analog) I(Analog) I(Analog) O(Analog) O(Analog) Internal Pull-up /Pull-down None Pull-Up Pull-Up None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None None Pin Location 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
Pin Name DVDD_CORE1 Volume Up Volume Down DVSS2 SDATA_OUT BIT_CLK DVSS3 SDATA_IN DVDD_CORE3 SYNC RESET# PC BEEP Sense A PORT-E_L PORT-E_R PORT-F_L (HP*) PORT-F_R (HP*) CD-L CD-G CD-R PORT-B_L PORT-B_R PORT-C_L PORT-C_R AVDD1 AVSS1 VREF FILT VREFOUT-B VREFOUT-C AFILT1 AFILT2 VREFOUT-D CAP2 Sense B
Reference Voltage out drive (intended for microphone bias) for Port C O(Analog) Anti-Aliasing Filter Cap-ADC left channel Anti-Aliasing Filter Cap-ADC right channel O(Analog) O(Analog)
Reference Voltage out drive (intended for microphone bias) for Port D O(Analog) ADC reference Cap Jack Insertion Detection Port E, F, G, H O(Analog) I(Analog)
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
166
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Pin Name PORT-D_L(HP) PORT-D_R(HP) VREFOUT-A AVDD2 PORT-A_L (HP) NC PORT-A_R (HP) AVSS3 NC GPIO2 / LR_CLK GPIO0/SDATA / IS OUT GPIO1 / SCLK GPIO3 / SPDIFIN SPDIF-OUT/ADAT
Pin Function Input/Output of Left DAC0 Input/Output of Right DAC0 Reference Voltage out drive (intended for microphone bias) for Port A Analog Vdd = 5.0 V or 3.3 V Input/Output of Left DAC0 No Connect Input/Output of Right DAC0 Analog Ground No Connect General Purpose I/O tied to AVDD50K internal pull-up to AVddgnda General Purpose I/O tied to AVDD50K internal pull-up to AVddgnda General Purpose I/O tied to AVDD50K internal pull-up to AVddgnda General Purpose I/O/SPDIF Input SPDIF digital output / ADAT
I/O I/O(Analog) I/O(Analog) O(Analog) I(Analog) I/O(Analog) N/C I/O(Analog) I(Analog) O(Digital) I/O(Digital) I/O(Digital) I/O(Digital) I/O(Digital) O(Digital)
Internal Pull-up /Pull-down None None None None None None None None None Pull-up 50 K or more Pull-up 50 K or more Pull-up 50 K or more Pull-up 50 K or more None
Pin Location 35 36 37 38 39 40 41 42 43 44 45 46 47 48
*Port F can drive 32 ohm headphones but is designed to provide less power than the headphone amplifiers on ports A and D.
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
167
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
9. PACKAGE DRAWINGS 9.1. 48-Pin LQFP
Figure 9. 48-Pin LQFP Package Outline and Package Dimensions
A2
D D1
b
A A1
Key
A A1 A2 D D1 E E1 L e C b
c
LQFP Dimensions in mm Min Nom Max
1.40 0.05 1.35 8.80 6.90 8.80 6.90 0.45 0.09 0.17 1.50 0.10 1.40 9.00 7.00 9.00 7.00 0.60 0.50 0.22 0.20 0.27 1.60 0.15 1.45 9.20 7.10 9.20 7.10 0.75
E1
48 pin LQFP
e
Pin 1
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
E
168
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
10. SOLDER REFLOW PROFILE 10.1. Standard Reflow Profile Data
Note: These devices can be hand soldered at 360 oC for 3 to 5 seconds. FROM: IPC / JEDEC J-STD-020C "Moisture/Reflow Sensitivity Classification for Nonhermetic Solid State Surface Mount Devices" (www.jedec.org/download).
Profile Feature
Average Ramp-Up Rate (Tsmax - Tp) 3 oC / second max Preheat Temperature Min (Tsmin) 150 oC Temperature Max (Tsmax) 200 oC Time (tsmin - tsmax) 60 - 180 seconds Temperature (TL) 217 oC Time (tL) 60 - 150 seconds
Pb Free Assembly
Time maintained above:
Peak / Classification Temperature (Tp) See "Package Classification Reflow Temperatures" on page 170. Time within 5 oC of actual Peak Temperature (tp) 20 - 40 seconds Ramp-Down rate 6 oC / second max Time 25 oC to Peak Temperature 8 minutes max
Note: All temperatures refer to topside of the package, measured on the package body surface.
Figure 10. Solder Reflow Profile
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
169
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
10.2. Pb Free Process - Package Classification Reflow Temperatures
Package Type LQFP 48-pin MSL 3 Reflow Temperature 260 + 0 oC*
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
170
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
11. REVISION HISTORY
Revision Date Description of Change
FOR STAC9220/9221REVISION CA1
0.5 0.6 0.7 0.8 0.9 0.91 September 2004 October 2004 November 2004 November 2004 December 2004 January 2005 Initial Document Updated 9221 Block and Widget Diagram Updated Typical Connection Diagram- Fixed the D1 value for the JEDEC 48 pin drawing to say 6.90. Added Widget Information for CA1. Updated Block Diagrams. fixed Pin out. Updated Connection Diagrams.l Updated 9221 Block Diagram Updated 48 pin drawing. Updated Reflow Profile information.
FOR STAC9220/9221/9223 REVISION CA2
0.92 0.93 0.94 January 2005 February 2005 July 2005 Added Widget information for STAC9220/9221 CA2. Added Ordering Information, Corrected Reflow profile Note, Added 9223 information. Added Power Consumption Tables. Added Performance Tables for 5V, 4V, and 3.3V Analog. Changed Note 4 on AC tables. Updated ESD statement.
FOR STAC9220/9221/9223 All Revisions
0.95 0.96 January 2006 27 October 2006 Updated IDT logo. Added ADAT logo. Added "Audio Jack Presence Detect" section. Released in IDT format.
IDTTM 8-CHANNEL HIGH DEFINITION AUDIO CODEC
171
STAC9220/9221/9223
V 0.96 102706
STAC9220/9221/9223 8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Innovate with IDT audio for high fidelity. Contact:
www.IDT.com
For Sales
800-345-7015 408-284-8200 Fax: 408-284-2775
For Tech Support
HA.CM@idt.com
Corporate Headquarters
Integrated Device Technology, Inc. 6024 Silver Creek Valley Road San Jose, CA 95138 United States 800 345 7015 +408 284 8200 (outside U.S.)
Europe
IDT Europe, Limited Prime House Barnett Wood Lane Leatherhead, Surrey United Kingdom KT22 7DE +44 1372 363 339
(c) 2006 Integrated Device Technology, Inc. All rights reserved. Product specifications subject to change without notice. IDT and the IDT logo are trademarks of Integrated Device Technology, Inc. Accelerated Thinking is a service mark of Integrated Device Technology, Inc. All other brands, product names and marks are or may be trademarks or registered trademarks used to identify products or services of their respective owners.


▲Up To Search▲   

 
Price & Availability of STAC9220

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X